%3F.png)
eu já liComo escrever iso inicializável em uma partição?eComo coloco um ISO inicializável em uma unidade USB?, mas aqui é um pouco diferente:
Eu gostaria decoloque o disco de instalação ISO inicializável do Windows 10 (ou 7) em uma partição de disco externa (e não em uma unidade flash USB).Como fazer isso?
De forma mais geral, como escrever um ISO inicializável em umpartição de discocom Windows?
Notas:
Este último é importante porque as principais soluções deComo coloco um ISO inicializável em uma unidade USB?não funciona: Rufus, por exemplo,não oferece a possibilidade de fazer isso em uma partição do disco rígido(Tentei agora, a lista "Dispositivo" está vazia; quando insiro uma unidade flash USB, aqui funciona)
Se possível, gostaria de instalar o ISO do instalador inicializável do Windows 10 na partição 2 (inicializável) de um disco. Partição 1do mesmo discoé onde o Windows será eventualmente instalado; assim que for instalado, poderei excluir esta Partição 2 que não é mais necessária.
Por que fazer isso? Aqui está o motivo: instalei o Windows muitas vezes, mas no final ele sempre fica lento em uma unidade flash USB. Uma boa solução seria: ativar o instalador ISOPartition 2
do disco real onde será instalado, inicialize Partition 2
e instale o Windows no Partition 1
. Então você pode remover Partition 2
. Deve ser muito rápido, caso seja um SSD por exemplo.
Responder1
Desenvolvedor Rufus aqui.
Há um modo de trapaça não divulgado em Rufus quepoderiapermitem que você use uma unidade externa não USB como uma unidade USB externa, e isso é Ctrl
- Alt
- F
. Basicamente o que isso faz é quepoderpermita que Rufus liste unidades que são vistas como removíveis/hot-plug pelo Windows, independentemente de serem baseadas em USB. Portanto, desde que o firmware do BIOS/UEFI os marque corretamente (talvez você precise mexer nas opções do BIOS para isso, mas esteja ciente de que nem todos os BIOS permitem que você faça isso), vocêpoderser capaz de usar uma unidade e-SATA.
Agora, aí vem oGRANDE AVISO LEGAL: A razão pela qual esta é uma opção não divulgada é porque você não receberá absolutamente nenhum suporte, independentemente de a opção funcionar ou não e também e eu também não garanto NENHUMA GARANTIA de que funcionará para o propósito que você deseja. Por exemplo, se Rufus destruir dados valiosos ao usar Ctrl
- Alt
- F
, você estará 100% sozinho.VOCÊ FOI AVISADO.
Também ressaltarei que isso ainda resultará no particionamento e reformatação de toda a unidade, portanto, só funcionará se você puder dedicar uma unidade inteira. Se você deseja preservação da partição, entãovocê esta por sua conta.
Responder2
Após mais testes, aqui está uma solução funcional (fácil):
Obtenha uma ISO do Windows10 emhttps://www.microsoft.com/fr-fr/software-download/windows10(vem com MediaCreationTool.exe), o que tenho tem 3,23 GB
Use 7zip para extrair seu conteúdo para a partição de disco desejada (sei que pode ser estranho, mas funciona!)
Execute
diskmgmt.msc
e marque esta partição como "Ativa"Reinicie o computador e inicialize neste disco, funciona
Faça a instalação normal como de costume.
Acabei de instalar um Windows 10 dessa forma há alguns minutos.
Responder3
Baseado na resposta do @Basj e na minha tentativa. Isso provavelmente só se aplica se você quiser fazer uma instalação limpa do Windows 11 a partir do Windows 10 sem uma unidade USB.
Se você estiver inicializando a partir de um BIOS compatível com efi em uma partição gpt:
- crie uma partição NTFS em um de seus discos rígidos que esteja usando o modo de partição GPT
- clique duas vezes na imagem iso para montá-la
- copie todos os arquivos e cole-os na partição que você criou
Fiquei surpreso ao ver que isso funciona. Não tenho ideia do porquê, visto que a partição que criei nem está marcada como uma partição EFI.
Responder4
As janelasADK (Win7:AIK)e arquivos WinPE são necessários para criar o sistema de arquivos WinPE UFD inicializável, pois um ISO extraído não funcionará sozinho, pois é o sources\boot.wim
que está sendo inicializado:
- Você pode tentar copiar o conteúdo ISOs para uma partição e adicioná-lo
boot.wim
ao armazenamento BCD viaBcdEdit
, no entanto, a maneira correta de fazer isso são as etapas abaixo- Isso énão recomendado, já que o Windows se torna uma configuração de inicialização dupla ao adicionar um WIM inicializável ao armazenamento BCD; cada inicialização pedirá que você escolha em qual instalação inicializar
- Configurações automáticas do WindowsWinRE[GanhardowsRrecuperaçãoEnvironment] durante a instalação do sistema operacional, que pode ser inicializado de várias maneiras que não dependem do armazenamento BCD
- WinRE é WinPE com OCs WinPE específicos para recuperação[
WinPE-Rejuv.cab
,WinPE-SRT.cab
], enquanto uma imagem de instalação do WinPE também contémWinPE-Setup
para instalar o Windows
- WinRE é WinPE com OCs WinPE específicos para recuperação[
A maneira mais eficiente de realizar o que é solicitado é executar as etapas abaixo, conformeMakeWinPEMedia
criará uma partição inicializável não dependente do armazenamento BCD que pode ser selecionada no menu de inicialização BIOS/UEFI.
Informações gerais:
WinPEé uma inicialização independenteWIM[CjanelasEU SOUidade] contendo OCs WinPE [ÓopcionalCcomponentes]:
WinPE-Setup
é necessário para a Instalação do Windows, que possui setepasses de configuração:- Ao selecionarInstalar:
windowsPE
- A instalação inicializa no WinPE:
offlineServicing
- A instalação inicializa no Windows:
specialize
,auditSystem
,auditUser
,oobeSystem
- Ao selecionarInstalar:
Existem duas rotas para personalizar um WinPE boot.wim
// WinPE.wim
:WinRE.wim
- Construa o seu próprio:
- Recomendado em vez da personalização de um WIM personalizado existente, pois é mais eficiente em termos de armazenamento e não adiciona uma quantidade significativa de tempo à personalização
- Recomendado em vez da personalização de um WIM personalizado existente, pois é mais eficiente em termos de armazenamento e não adiciona uma quantidade significativa de tempo à personalização
- Crie um usandoWinPESE, que cria uma GUI normal do Windows no WinPE:
- Contras:os balões
WinPE.wim
/WinRE.wim
variam de ~ 320 MB a ~ 1,5 GB +, e quanto maior o WIM, mais tempo leva para inicializá-lo, já que todos os dados dentro do WIM devem ser montados em um disco RAM [X:
] - Prós:Oferece uma série de ferramentas avançadas de solução de problemas e, se capturar regularmente WIMs da
C:
partição, permite que o trabalho básico ainda seja feito durante a inicialização no WinPE
- Contras:os balões
Pré-requisitos:
- Instale os arquivos Windows ADK e WinPE:
- Abra um terminal de administração:
+ R→
powershell
→ Ctrl+ Shift+OK- Sistema de atualização
PATH
:
(Atualize os caminhos adequadamente se não estiver usando Win10 ou um sistema operacional 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;"
- Feche e reabra o terminal Admin para recarregar
$env:PATH
- Sistema de atualização
Construir sistema de arquivos WinPE
- Obrigatório:
- Monte a imagem de inicialização do 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"
- Adicione componentes opcionais do WinPE:
A seguir estão os mínimos que recomendo:# 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"
(existem dependências, adicione na ordem listada)- Pré-requisitos:
WinPE-WMI.cab
,WinPE-NetFx.cab
,WinPE-Scripting.cab
- Sistema de arquivo:
WinPE-EnhancedStorage.cab
,WinPE-FMAPI
,WinPE-SecureStartup
- Rede:
WinPE-Dot3Svc.cab
,WinPE-PPPoE
,WinPE-RNDIS.cab
,WinPE-WDS-Tools.cab
,WinPE-WiFi-Package.cab
- PowerShell:
WinPE-PowerShell.cab
,WinPE-DismCmdlets.cab
,WinPE-PlatformID
,WinPE-SecureBootCmdlets.cab
,WinPE-StorageWMI
- Recuperação:
WinPE-Rejuv.cab
,WinPE-SRT.cab
,WinPE-WinReCfg
- Configurar:
WinPE-Setup
Dependendo do caso de uso:WinPE-Setup-Client.cab
,WinPE-Setup-Server.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"
- Sistema de arquivo:
- Pré-requisitos:
- Defina o espaço temporário padrão do WinPE para 512 MB: (padrão: 32 MB)
Dism /Set-ScratchSpace:512 /Image:"C:\WinPE\mount"
- Monte a imagem de inicialização do WinPE:
- Opcional - Adicionar personalizado:
- Motoristas: (Drivers de rede)
Dism /Add-Driver /Image:"C:\WinPE\mount" /Driver:"C:\Path\to\driver.inf"
- Arquivos/diretórios:Copiar para
C:\WinPE\mount
- QDir Portátilfornece uma GUI semelhante ao Explorer com funcionalidade avançada e é altamente personalizável por meio de seu
Q-Dir.ini
- Habilite a visualização de arquivos ocultos no
SYSTEM
registro do WinPEcolmeia:# 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
- QDir Portátilfornece uma GUI semelhante ao Explorer com funcionalidade avançada e é altamente personalizável por meio de seu
- Scripts de inicializaçãopara:
C:\WinPE\mount\Windows\System32\Startnet.cmd
- Algunsconfiguraçõespode ser gerenciado por meio de um arquivo de resposta [
C:\WinPE\mount\unattend.xml
], como configurações de firewall, rede e exibição
- Algunsconfiguraçõespode ser gerenciado por meio de um arquivo de resposta [
- Aplicativos de inicialização (como QDir)para:
C:\WinPE\mount\Windows\System32\Winpeshl.ini
- Fundo:
- Alterar permissões de
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
- Substitua
winpe.jpg
por um personalizado.jpg
- Alterar permissões de
- Esquema de energia:paraDesempenho, adicionar à
C:\WinPE\mount\Windows\System32\startnet.cmd
:powercfg /s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
- Motoristas: (Drivers de rede)
- Se necessário, aplique quaisquer
.msu
atualizações ao WinPE doCatálogo do Microsoft Update:# 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
- Confirme as alterações, desmonte e exporte a imagem:
# 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"
- Crie mídia de inicialização WinPE via
MakeWinPEMedia
:- Partição ou USB:
MakeWinPEMedia /Ufd "C:\WinPE" F:
- Substituição do WinRE:
Obrigatório:WinPE-Rejuv
&WinPE-SRT
- Monte a partição WinRE:
DiskPart
→Lis Vol
→Sel Vol #
→Assign Letter=Z
→Exit
- 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
- Desmonte a partição WinRE:
DiskPart
→Sel Vol Z
→Remove
→Exit
- Monte a partição WinRE:
- ISO: (através da
OsCdImg
)MakeWinPEMedia /Iso "C:\WinPE" "C:\WinPE\WinPE.iso"
- Partição ou USB: