¿Cómo escribir un disco de instalación ISO de arranque de Windows en una partición de disco (y no en una unidad flash USB)?

¿Cómo escribir un disco de instalación ISO de arranque de Windows en una partición de disco (y no en una unidad flash USB)?

ya he leído¿Cómo escribir ISO de arranque en una partición?y¿Cómo coloco un ISO de arranque en una unidad USB?, pero aquí es un poco diferente:

Me gustaríaColoque el disco de instalación ISO de arranque de Windows 10 (o 7) en una partición de disco externo (y no en una unidad flash USB).¿Como hacer esto?

De manera más general, cómo escribir un ISO de arranque en unpartición del discocon Windows?

Notas:

  • Esto último es importante porque las principales soluciones de¿Cómo coloco un ISO de arranque en una unidad USB?no funciona: Rufus, por ejemplo,no ofrece la posibilidad de hacerlo en una partición del disco duro(Lo acabo de intentar ahora, la lista "Dispositivo" está vacía; cuando inserto una unidad flash USB, aquí funciona)

  • Si es posible, me gustaría instalar la ISO del instalador de arranque de Windows 10 en la partición 2 (de arranque) de un disco. Partición 1del mismo discoes donde finalmente se instalará Windows; Una vez que esté instalada, podré eliminar esta Partición 2 que ya no es necesaria.


¿Por qué hacer esto? Esta es la razón: he instalado Windows muchas veces, pero al final siempre va lento desde una unidad flash USB. Una buena solución sería: poner el instalador ISOPartition 2 del disco real donde se va a instalar, luego inicie este Partition 2e instale Windows en Partition 1. Entonces puedes eliminar Partition 2. Debería ser muy rápido, en el caso de que sea un SSD, por ejemplo.

Respuesta1

Desarrollador de Rufus aquí.

Hay un modo de trampa no publicitado en Rufus quepuedele permite usar una unidad externa que no sea USB como una unidad USB externa, y eso es Ctrl- Alt- F. Básicamente lo que esto hace es quepodríahabilite a Rufus para enumerar las unidades que Windows considera extraíbles o conectables en caliente, independientemente de si están basadas en USB. Por lo tanto, siempre que su firmware BIOS/UEFI los etiquete correctamente (es posible que tenga que modificar las opciones de su BIOS para eso, pero tenga en cuenta que no todos los BIOS le permiten hacerlo),podríapoder utilizar una unidad e-SATA.

Ahora, aquí viene elGRAN DESCARGO DE RESPONSABILIDAD: La razón por la cual esta es una opción no publicitada es porque no recibirá absolutamente ningún soporte independientemente de si la opción funciona o no y además, NO OFREZCO NINGUNA GARANTÍA de que funcionará para el propósito que desea. Por ejemplo, si Rufus destruye datos valiosos mientras usa Ctrl- Alt- F, estás 100% solo.USTED HA SIDO ADVERTIDO.

También señalaré que esto dará como resultado que todo el disco se particione y se vuelva a formatear, por lo que solo funcionará si puedes dedicar un disco completo. Si desea conservar la partición, entoncesestás sólo en esto.

Respuesta2

Después de más pruebas, aquí hay una solución funcional (fácil):

  • Obtenga una ISO de Windows10 dehttps://www.microsoft.com/fr-fr/software-download/windows10(viene con MediaCreationTool.exe), el que tengo es de 3,23 GB

  • Utilice 7zip para extraer su contenido a la partición del disco que desee (sé que puede resultar extraño, ¡pero funciona!)

  • Ejecute diskmgmt.mscy marque esta partición como "Activa"

  • Reinicie la computadora y arranque en este disco, funciona

  • Realice la instalación normal como de costumbre.

Acabo de instalar Windows 10 de esa manera hace unos minutos.

Respuesta3

Basado en la respuesta de @Basj y mi intento. Probablemente esto solo se aplique si desea realizar una instalación limpia de Windows 11 desde Windows 10 sin una unidad USB.

Si está arrancando desde una BIOS compatible con efi en una partición gpt:

  • cree una partición NTFS en uno de sus discos duros que esté usando el modo de partición GPT
  • haga doble clic en la imagen iso para montarla
  • Copie todos los archivos y péguelos en la partición que creó.

Me sorprendió ver que esto funciona. No tengo idea de por qué, dado que la partición que creé ni siquiera está marcada como partición EFI.

Respuesta4

Las ventanasADK (Win7:AIK)y los archivos WinPE son necesarios para crear el sistema de archivos WinPE UFD de arranque, ya que un ISO extraído no funcionará por sí solo ya que es el sources\boot.wimque se está arrancando:

  • Puede intentar copiar el contenido de ISO a una partición y agregarlo boot.wima BCD Store a través deBcdEdit, sin embargo, la forma correcta de hacerlo son los pasos a continuación
    • Esto esno recomendado, ya que Windows se convierte en una configuración de arranque dual al agregar un WIM de arranque al almacén BCD; cada inicio le pedirá que elija en qué instalación iniciar
  • Windows se configura automáticamenteWinRE[GanardowsRrecuperaciónminvironment] durante la instalación del sistema operativo, que se puede iniciar de numerosas maneras que no dependen de BCD Store

La forma más eficiente de lograr lo que se solicita es realizar los pasos a continuación, comoMakeWinPEMediacreará una partición de arranque que no depende de BCD Store y que se puede seleccionar desde el menú de arranque BIOS/UEFI.


Información general:

WinPEes una bota autónomaWIM[W.ventanasSOYedad] que contiene OC de WinPE [ohopcionalCoponentes]:

  • WinPE-Setupes necesario para la instalación de Windows, que tiene sietepases de configuración:
    • Al seleccionarInstalar:windowsPE
    • La configuración arranca en WinPE:offlineServicing
    • El programa de instalación arranca en Windows: specialize, auditSystem, auditUser,oobeSystem

Hay dos rutas para personalizar un WinPE boot.wim// WinPE.wim:WinRE.wim

  • Construye tu propio:
    • Se recomienda en lugar de personalizar un WIM personalizado existente, ya que es más eficiente en cuanto a almacenamiento y no agrega una cantidad significativa de tiempo a la personalización.

  • Crea uno usandoWinPESE, que crea una GUI de Windows normal dentro de WinPE:
    • Contras:el WinPE.wim/ WinRE.wimaumenta de ~320 MB a ~1,5 GB+, y cuanto más grande es el WIM, más tiempo lleva arrancarlo, ya que todos los datos dentro del WIM deben montarse en un disco RAM [ X:]
    • Ventajas:Ofrece una gran cantidad de herramientas avanzadas de solución de problemas y, si captura periódicamente los WIM de la C:partición, permite realizar el trabajo básico mientras se inicia en WinPE.


Requisitos previos:

  1. Instale los archivos Windows ADK y WinPE:
    1. ADK (Win7:AIK)para la versión de Windows instalada
      (Configuración: entorno de preinstalación de Windows)
    2. ≥ v1809: Windows PEAñadiresta separado
      (Aún se requiere ADK)
  2. Abra una terminal de administración: WinKey+ RpowershellCtrl+ Shift+DE ACUERDO
    1. Sistema de actualización PATH:
      (Actualice las rutas en consecuencia si no utiliza Win10 o un sistema operativo 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. Cierre y vuelva a abrir la terminal de administración para recargar$env:PATH


Construir el sistema de archivos WinPE

  1. Requerido:
    1. Monte la imagen de arranque de 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. Agregue componentes opcionales de 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"
      
      Los siguientes son los mínimos que recomiendo:
      (existen dependencias, agréguelas en el orden indicado)
      • Requisitos previos:
        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. Establezca el espacio temporal predeterminado de WinPE en 512 MB: (predeterminado: 32 MB)
      Dism /Set-ScratchSpace:512 /Image:"C:\WinPE\mount"
      


  1. Opcional: agregar personalizado:
    1. Conductores: (Controladores de red)
      Dism /Add-Driver /Image:"C:\WinPE\mount" /Driver:"C:\Path\to\driver.inf"
      
    2. Archivos/directorios:Copiar aC:\WinPE\mount
      • QDir portátilproporciona una GUI similar a Explorer con funcionalidad avanzada y es altamente personalizable a través de suQ-Dir.ini
      • SYSTEMHabilitar para ver archivos ocultos en el Registro de WinPEcolmena:
        # 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. Guiones de inicioa:C:\WinPE\mount\Windows\System32\Startnet.cmd
    4. Aplicaciones de inicio (como QDir)a:C:\WinPE\mount\Windows\System32\Winpeshl.ini
    5. Fondo:
      1. Cambiar permisos deC:\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. Reemplazar winpe.jpgcon uno personalizado.jpg
    6. Esquema de energía:paraActuación, añadirC:\WinPE\mount\Windows\System32\startnet.cmd:
      powercfg /s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
      


  1. Si es necesario, aplique cualquier .msuactualización a WinPE desde elCatálogo de actualizaciones de 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. Confirmar cambios, desmontar y exportar imagen:
    # 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. Cree un medio de arranque WinPE a través deMakeWinPEMedia:
    • Partición o USB:
      MakeWinPEMedia /Ufd "C:\WinPE" F:
      
    • Reemplazo de WinRE:
      Requerido: WinPE-Rejuv&WinPE-SRT
      1. Montar la partición WinRE:
        DiskPartLis VolSel Vol #Assign Letter=ZExit
      2. Configurar 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. Desmontar la partición WinRE: DiskPartSel Vol ZRemoveExit
    • YO ASI: (a través deOsCdImg)
      MakeWinPEMedia /Iso "C:\WinPE" "C:\WinPE\WinPE.iso"
      

información relacionada