mirror of
https://github.com/pbatard/rufus.git
synced 2025-05-27 13:14:26 -04:00
[iso] disable To Go mode for Windows 10 ESD ISOs
* Microsoft somehow managed to make their ESD WIMs incompatible with their own APIs (yes, EVEN the Windows 10 WIM API), so we must filter them out...
This commit is contained in:
parent
dd5d6faed3
commit
cc10821361
4 changed files with 101 additions and 6 deletions
|
@ -1002,6 +1002,14 @@ static void DisplayISOProps(void)
|
|||
uprintf(" Uses KolibriOS: %s", YesNo(iso_report.has_kolibrios));
|
||||
uprintf(" Uses ReactOS: %s", YesNo(IS_REACTOS(iso_report)));
|
||||
uprintf(" Uses WinPE: %s%s", YesNo(IS_WINPE(iso_report.winpe)), (iso_report.uses_minint) ? " (with /minint)" : "");
|
||||
if (HAS_INSTALL_WIM(iso_report)) {
|
||||
uprintf(" Uses Install.wim: Yes (version %d.%d.%d)", (iso_report.install_wim_version >> 24) & 0xff,
|
||||
(iso_report.install_wim_version >> 16) & 0xff, (iso_report.install_wim_version >> 8) & 0xff);
|
||||
// Microsoft somehow managed to make their ESD WIMs incompatible with their own APIs
|
||||
// (yes, EVEN the Windows 10 APIs), so we must filter them out...
|
||||
if (iso_report.install_wim_version >= MAX_WIM_VERSION)
|
||||
uprintf(" Note: This WIM version is NOT compatible with Windows To Go");
|
||||
}
|
||||
|
||||
// We don't support ToGo on Windows 7 or earlier, for lack of ISO mount capabilities
|
||||
// TODO: add install.wim extraction workaround for Windows 7
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue