Как записать загрузочный установочный ISO-диск Windows на раздел диска (а не на USB-флешку)?

Как записать загрузочный установочный ISO-диск Windows на раздел диска (а не на USB-флешку)?

Я уже прочиталКак записать загрузочный iso на раздел?иКак поместить загрузочный ISO-образ на USB-накопитель?, но здесь все немного по-другому:

Я хотел быпоместите загрузочный установочный ISO-диск Windows 10 (или 7) во внешний раздел диска (а не на USB-флеш-накопитель).Как это сделать?

В более общем плане, как записать загрузочный ISO-образ нараздел дискас Windows?

Примечания:

  • Последнее важно, поскольку основные решенияКак поместить загрузочный ISO-образ на USB-накопитель?не работают: Руфус, например,не предоставляет возможности сделать это на разделе жесткого диска(Я только что попробовал, список «Устройства» пуст; когда я вставляю USB-флешку, здесь все работает)

  • Если возможно, я бы хотел установить загрузочный ISO-образ установщика Windows 10 в (загрузочный) раздел 2 диска. Раздел 1того же дискаименно туда в конечном итоге будет установлена ​​Windows; как только она будет установлена, я смогу удалить этот больше не нужный Раздел 2.


Зачем это делать? Вот причина: я устанавливал Windows много-много раз, но в итоге она всегда медленно работает с USB-флешки. Хорошим решением было бы: поставить установщик ISO наPartition 2 фактического диска, на который он будет установлен, затем загрузитесь на этом Partition 2и установите Windows на Partition 1. Затем вы можете удалить Partition 2. Это должно быть очень быстро, в случае, если это SSD, например.

решение1

Здесь разработчик Rufus.

В Rufus есть не разглашаемый чит-режим, которыйможетпозволяют использовать внешний не USB-накопитель как внешний USB-накопитель, и это Ctrl- Alt- F. По сути, это то, что он делаетмощьразрешить Rufus выводить список дисков, которые Windows видит как съемные/горячезаменяемые, независимо от того, основаны ли они на USB. Таким образом, при условии, что ваша прошивка BIOS/UEFI правильно их помечает (вам, возможно, придется повозиться с опциями BIOS для этого, но помните, что не все BIOS позволяют это делать), вымощьиметь возможность использовать диск e-SATA.

А теперь вот чтоБОЛЬШОЙ ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Причина, по которой это не афишируется, заключается в том, что вы не получите абсолютно никакой поддержки, независимо от того, работает ли опция или нет, а также я не даю НИКАКИХ ГАРАНТИЙ, что она будет работать для желаемой вами цели. Например, если Руфус уничтожит ценные данные при использовании Ctrl- Alt- F, вы на 100% сами по себе.ВЫ БЫЛИ ПРЕДУПРЕЖДЕНЫ.

Я также укажу, что это все равно приведет к разбиению на разделы и переформатированию всего диска, поэтому это сработает только если вы можете выделить целый диск. Если вы хотите сохранить разделы, тоты сам по себе.

решение2

После дополнительных тестов вот (простое) рабочее решение:

  • Получите ISO-образ Windows10 с сайтаhttps://www.microsoft.com/fr-fr/software-download/windows10(он идет с MediaCreationTool.exe), у меня 3,23 ГБ

  • Используйте 7zip для извлечения его содержимого в нужный раздел диска (знаю, это может показаться странным, но это работает!)

  • Запустите diskmgmt.mscи отметьте этот раздел как «Активный»

  • Перезагрузите компьютер и загрузитесь с этого диска, все работает.

  • Выполните обычную установку.

Я только что установил Windows 10 таким образом.

решение3

На основе ответа @Basj и моей попытки. Это, вероятно, применимо только в том случае, если вы хотите выполнить чистую установку Windows 11 из Windows 10 без USB-накопителя.

Если вы загружаетесь с BIOS, поддерживающего efi, на разделе gpt:

  • создайте раздел NTFS на одном из жестких дисков, использующем режим раздела GPT
  • дважды щелкните по образу iso, чтобы смонтировать его
  • скопируйте все файлы и вставьте их в раздел, который вы создали

Я был удивлен, увидев, что это работает. Понятия не имею, почему, учитывая, что раздел, который я создал, даже не отмечен как раздел EFI.

решение4

ОкнаАДК (Win7:АИК)и файлы WinPE необходимы для создания загрузочной файловой системы WinPE UFD, поскольку извлеченный ISO-образ не будет работать сам по себе, поскольку он sources\boot.wimзагружается:

  • Вы можете попробовать скопировать содержимое ISO-образов в раздел и добавить его boot.wimв хранилище BCD черезBcdEdit, однако правильный способ сделать это — выполнить следующие шаги
    • Этоне рекомендуется, поскольку Windows становится системой двойной загрузки при добавлении загрузочного WIM в хранилище BCD; при каждой загрузке вам будет предложено выбрать, какую установку загрузить
  • Windows автоматически настраиваетсяWinRE[ПобедитьдоусрвосстановлениеЭnvironment] во время установки ОС, которую можно загрузить множеством способов, не зависящих от хранилища BCD
    • WinRE — это WinPE с OC WinPE, предназначенными для восстановления[WinPE-Rejuv.cab,WinPE-SRT.cab], тогда как установочный образ WinPE также содержитWinPE-Setupдля установки Windows

Наиболее эффективный способ выполнить то, о чем вас просят, — это выполнить следующие шаги:MakeWinPEMediaсоздаст загрузочный раздел, не зависящий от хранилища BCD, который можно выбрать из меню загрузки BIOS/UEFI.


Главная информация:

WinPEэто автономный ботинокВИМ[ВтвиндовсЯвозраст], содержащий WinPE OC [ОфакультативныйСкомпоненты]:

  • WinPE-Setupтребуется для установки Windows, которая имеет семьконфигурация проходит:
    • При выбореУстановить:windowsPE
    • Настройка загрузки в WinPE:offlineServicing
    • Настройка загрузки Windows: specialize, auditSystem, auditUser,oobeSystem

Существует два пути настройки WinPE boot.wim/ WinPE.wim/ WinRE.wim:

  • Построй свой собственный:
    • Рекомендуется вместо настройки существующего пользовательского WIM-файла, поскольку он более эффективен для хранения и не требует значительного времени на настройку.

  • Создайте его, используяWinPESE, который создает обычный графический интерфейс Windows в WinPE:
    • Минусы:/ увеличивается с ~320 МБ до ~1,5 ГБ+, и чем больше WIM, тем больше времени требуется для его загрузки, поскольку все данные в WIM должны быть смонтированы на RAM-диске WinPE.wim[ ]WinRE.wimX:
    • Плюсы:Предлагает целый ряд расширенных инструментов устранения неполадок и, при регулярном сохранении WIM-файлов раздела C:, позволяет выполнять базовую работу во время загрузки в WinPE.


Предварительные требования:

  1. Установите файлы Windows ADK и WinPE:
    1. АДК (Win7:АИК)для установленной версии Windows
      (Настройка: среда предустановки Windows)
    2. ≥ v1809: Windows PEДобавитьотдельно
      (ADK все еще требуется)
  2. Откройте терминал администратора: WinKey+ RpowershellCtrl+ Shift+ХОРОШО
    1. Обновление системы PATH:
      (Обновите пути соответствующим образом, если вы не используете Win10 или ОС x64)
      Cmd /c Setx /M Path "%PATH%;C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools;C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\BCDBoot;C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM;C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg;C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\WSIM;C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment;"
      
    2. Закройте, а затем снова откройте терминал администратора для перезагрузки.$env:PATH


Сборка файловой системы WinPE

  1. Необходимый:
    1. Смонтировать загрузочный образ WinPE:
      # Load ADK variables:
        Cmd /K "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\DandISetEnv.bat"
      
      # Copy WinPE files to working directory C:\WinPE:
        CopyPE amd64 "C:\WinPE"
      
      # Mount WinPE WIM:
        Dism /Mount-Image /ImageFile:"C:\WinPE\media\sources\boot.wim" /Index:1 /MountDir:"C:\WinPE\mount"
      
    2. Добавьте дополнительные компоненты WinPE:
      # Create OCs directory link in working directory C:\WinPE:
        MkLink /J "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs" "C:\WinPE\OCs"
      
      # Add OCs: (OC and language CABs required for each OC)
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\<name>.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\<name>_en-us.cab"
      
      Ниже приведен минимум, который я рекомендую:
      (существуют зависимости, добавляйте в указанном порядке)
      • Предварительные требования:
        WinPE-WMI.cab,WinPE-NetFx.cab,WinPE-Scripting.cab
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\WinPE-WMI.cab.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\WinPE-WMI.cab_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\WinPE-NetFx.cab.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\WinPE-NetFx.cab_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\WinPE-Scripting.cab.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\WinPE-Scripting.cab_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\WinPE-EnhancedStorage.cab.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\WinPE-EnhancedStorage.cab_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\WinPE-FMAPI.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\WinPE-FMAPI_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\WinPE-SecureStartup.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\WinPE-SecureStartup_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\WinPE-Dot3Svc.cab.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\WinPE-Dot3Svc.cab_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\winpe-pppoe.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\winpe-pppoe_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\winpe-rndis.cab.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\winpe-rndis.cab_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\winpe-wds-tools.cab.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\winpe-wds-tools.cab_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\winpe-wifi-package.cab.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\winpe-wifi-package.cab_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\winpe-powershell.cab.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\winpe-powershell.cab_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\winpe-dismcmdlets.cab.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\winpe-dismcmdlets.cab_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\winpe-platformid.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\winpe-platformid_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\winpe-securebootcmdlets.cab.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\winpe-securebootcmdlets.cab_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\winpe-storagewmi.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\winpe-storagewmi_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\winpe-rejuv.cab.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\winpe-rejuv.cab_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\winpe-srt.cab.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\winpe-srt.cab_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\winpe-winrecfg.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\winpe-winrecfg_en-us.cab"
        
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\winpe-setup.cab"
        Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\OCs\en-us\winpe-setup_en-us.cab"
        
    3. Установите размер временного пространства WinPE по умолчанию на 512 МБ: (по умолчанию: 32 МБ)
      Dism /Set-ScratchSpace:512 /Image:"C:\WinPE\mount"
      


  1. Необязательно - добавьте пользовательские настройки:
    1. Водители: (Сетевые драйверы)
      Dism /Add-Driver /Image:"C:\WinPE\mount" /Driver:"C:\Path\to\driver.inf"
      
    2. Файлы/каталоги:Скопировать вC:\WinPE\mount
      • QDir Портативныйпредоставляет графический интерфейс в стиле Explorer с расширенными функциональными возможностями и обладает широкими возможностями настройки с помощьюQ-Dir.ini
      • SYSTEMВключить просмотр скрытых файлов в реестре WinPEулей:
        # Load WinPE SYSTEM hive:
          Reg Load HKLM\WinPE "C:\WinPE\mount\Windows\System32\config\SYSTEM"
        
        # Show hidden files:
          Reg Add HKLM\WinPE\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Hidden /t REG_DWORD /d 1
          Reg Add HKLM\WinPE\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v ShowSuperHidden /t REG_DWORD /d 1
        
        # Show file extensions:
          Reg Add HKLM\WinPE\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v HideFileExt /t REG_DWORD /d 0
        
        # Unload Hive:
          Reg Unload HKLM\WinPE
        
    3. Скрипты запускак:C:\WinPE\mount\Windows\System32\Startnet.cmd
    4. Приложения для автозагрузки (например, QDir)к:C:\WinPE\mount\Windows\System32\Winpeshl.ini
    5. Фон:
      1. Изменить разрешенияC:\WinPE\mount\Windows\System32\winpe.jpg:
        # Change ownership to the Administrators group:
          TakeOwn /A /F "C:\WinPE\mount\Windows\System32\winpe.jpg"
        
        # Give Administrators group Full permissions:
          Icacls "C:\WinPE\mount\Windows\System32\winpe.jpg" /SetOwner Administrators
        
      2. Заменить winpe.jpgна пользовательский.jpg
    6. Схема питания:дляПроизводительность, добавить вC:\WinPE\mount\Windows\System32\startnet.cmd:
      powercfg /s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
      


  1. При необходимости примените любые .msuобновления WinPE изКаталог обновлений Microsoft:
    # Add update package:
      Dism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"C:\WinPE\windows10.0-kbxxxxx.msu"
    
    # Lock in the update:
      Dism /Cleanup-Image /Image:"C:\WinPE\mount\Windows" /StartComponentCleanup /ResetBase
    

  2. Зафиксируйте изменения, отмонтируйте и экспортируйте образ:
    # Optimize:
      Dism /Cleanup-Image /Image:"C:\WinPE\mount" /StartComponentCleanup /ResetBase
    
    # Unmount:
      Dism /Unmount-Image /MountDir:"C:\WinPE\mount" /Commit
    
    # Export:
      Dism /Export-Image /SourceImageFile:"C:\WinPE\media\sources\boot.wim" /SourceIndex:1 /DestinationImageFile:"C:\WinPE\WinPE_Custom.wim" /DestinationName:"Customized WinPE & Includes: QDir, Show Hidden Files" /Compress:Max /Bootable /CheckIntegrity
    
    # Replace original:
      Del "C:\WinPE\media\sources\boot.wim"
      Copy "C:\WinPE\WinPE_Custom.wim" "C:\WinPE\media\sources\boot.wim"
    

  3. Создать загрузочный носитель WinPE черезMakeWinPEMedia:
    • Раздел или USB:
      MakeWinPEMedia /Ufd "C:\WinPE" F:
      
    • Замена WinRE:
      Необходимый: WinPE-Rejuv&WinPE-SRT
      1. Смонтировать раздел WinRE:
        DiskPartLis VolSel Vol #Assign Letter=ZExit
      2. Настроить WinRE: [ReAgentC]
        # Disable WinRE:
          ReAgentC /Disable
        
        # Copy modified WinPE WIM to Recovery partition:
          Del "Z:\Recovery\WindowsRE\WinRE.wim"
          Copy "C:\WinPE\media\sources\boot.wim" "Z:\Recovery\WindowsRE\WinRE.wim"
        
        # Set WinRE Path:
          ReAgentC /SetREimage /Path "Z:\Recovery\WindowsRE"
        
        # Enable WinRE:
          ReAgentC /Enable
        
        # Verify:
          ReAgentC /Info
        
      3. Размонтировать раздел WinRE: DiskPartSel Vol ZRemoveExit
    • ИСО: (с помощьюOsCdImg)
      MakeWinPEMedia /Iso "C:\WinPE" "C:\WinPE\WinPE.iso"
      

Связанный контент