É possível definir manualmente a partição do sistema Windows durante a instalação?

1

Acabei de instalar a pré-visualização do Windows 10, crie a 10130. Mas queria que ela usasse sua própria partição de sistema. Em vez disso, detectou minhas outras instalações do Windows e reconfigurou a partição do sistema que utilizo para essas instalações. Eu tenho o Windows 7 e o Windows 8.1 em um disco rígido. Eu queria instalar o Windows 10 em um segundo disco rígido.

Existe uma maneira de definir a partição do sistema durante a instalação, para informar explicitamente ao programa de instalação qual unidade física e qual partição eu quero usar como partição do sistema? Eu tinha criado uma primeira partição primária de 512 MB e configurá-la como ativa no Diskpart. Por que não pegou essa partição primária e ativa e a usou como uma partição do sistema? Também criei uma grande partição estendida e uma partição lógica para manter o Windows 10.

Isso é o que eu queria:

HDD0:
Windows 7 (primary, active, system)
Windows 8.1 (logical)

HDD1:
boot_win10 (primary, active, system)
Windows 10 (logical)

Isso é o que eu tenho:

HDD0:
Windows 7 (primary, active, system)
Windows 8.1 (logical)

HDD1:
Windows 10 (logical)

Eu quero que o HDD que sustenta o Windows 10 seja independente das outras instalações do Windows. Para que isso funcione, ele precisa de sua própria partição de sistema e de seu próprio gerenciador de inicialização e configuração do gerenciador de inicialização. O que posso fazer neste momento sem ter que reinstalar o Windows 10? Se eu reinstalar, como posso ter certeza de que a instalação usará o mesmo HDD para a partição do sistema? É possível?

    
por Samir 22.06.2015 / 21:15

1 resposta

0

Altere a prioridade de inicialização na configuração do BIOS para que o HDD no qual você deseja instalar o Windows 10 tenha prioridade. A instalação do Windows usará esse HDD para configurar uma partição do sistema, com todos os arquivos de inicialização necessários para inicializar a nova instalação do Windows. Você pode até optar por instalar o Windows em um disco rígido diferente, mas é o disco rígido que tem a primeira prioridade na configuração do BIOS que obtém a configuração da partição do sistema. A configuração do Windows irá ignorar quaisquer outras partições de sistema que você possa ter em um segundo HDD, desde que não seja a primeira HDD prioritária na configuração do BIOS. Caso o HDD de primeira prioridade já contenha uma partição de sistema Windows válida com uma ou mais instalações do Windows configuradas, a instalação do Windows a inspecionará e adicionará apenas uma nova entrada do menu de inicialização à partição do sistema existente. Não irá sobrescrevê-lo.

Esta é uma solução um pouco prejudicada, porque a configuração do Windows 10 de alguma forma conseguiu afetar minha partição do sistema existente no segundo disco rígido. Este HDD não foi definido como o HDD de primeira prioridade na configuração do BIOS. Então, a configuração do Windows deveria ter ignorado isso. Ele ignorou, no sentido de que não adicionou uma nova entrada no menu de inicialização para essa partição do sistema. Em vez disso, criou uma nova partição do sistema no HDD que tinha a primeira prioridade na configuração do BIOS, conforme explicado acima. Mas parece ter alterado a opção de inicialização padrão para o gerenciador de inicialização na partição do sistema antigo e mudou sua política de menu de inicialização para "Legado" em vez de "Padrão". Na verdade, ele disse "Padrão" quando eu executei o comando bcdedit no cmd, mas, na verdade, ele foi definido como legado.

A política do menu de inicialização "legado" é o antigo menu de inicialização em modo texto usado no Windows 7 e versões anteriores. A política "padrão" é o novo menu de inicialização gráfica usado no Windows 8 e posterior.

Para corrigir isso, inicialize em uma das versões do Windows instaladas que usam a configuração da partição do sistema afetada e execute os seguintes comandos.

bcdedit /default {id}
bcdedit /set {id} bootmenupolicy legacy
bcdedit /set {id} bootmenupolicy standard

Substitua o "id" pelo número de identificação da entrada de inicialização que você deseja definir. Isso pode parecer algo como {default} ou {current} ou {f14fdad6-164a-11e5-b0ca-fe74f2eeab83} . Para obter a lista completa de todas as entradas de inicialização, execute o seguinte comando.

bcdedit /v

Você verá uma saída que contém seções como esta:

Windows Boot Loader
-------------------
identifier              {current}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 8.1
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence        {f14fdadb-164a-11e5-b0ca-fe74f2eeab83}
integrityservices       Enable
recoveryenabled         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              \Windows
resumeobject            {f14fdad9-164a-11e5-b0ca-fe74f2eeab83}
nx                      OptIn
bootmenupolicy          Standard

Cada uma dessas seções representa um sistema operacional e as opções de entrada de inicialização desse sistema na configuração do gerenciador de inicialização, conhecido como um armazenamento BCD. Este é um arquivo armazenado em algum lugar da partição do sistema.

A saída acima mostra as opções de entrada de inicialização para a instalação do Windows 8.1. O comando foi emitido dentro desse sistema. Portanto, o identificador de {current} . O comando foi bcdedit , o que lhe dá uma saída padrão como essa. Para obter uma ID completa, você precisa usar a opção detalhada (v) conforme indicado acima.

Se você quiser fazer alterações em um armazenamento BCD de uma partição de sistema diferente daquela usada pelo sistema atualmente em execução, será necessário apontar o bcdedit para ele. Os mesmos comandos podem ser parecidos com um arquivo BCD armazenado em uma partição de sistema diferente:

bcdedit /store d:\boot\bcd /default {id}
bcdedit /store d:\boot\bcd /set {id} bootmenupolicy legacy
bcdedit /store d:\boot\bcd /set {id} bootmenupolicy standard

Eu testei isso com o Windows 10 e o Windows 8. Mas, até onde eu sei, o mesmo se aplica ao Windows 7, Windows Vista. Basicamente todas as versões do Windows que usam o novo modelo de bootloader com BCD. Com a exceção de que o Windows 7 e o Vista não suportam a política de menu de inicialização "padrão". A idéia de definir a prioridade de inicialização na configuração do BIOS para indicar para onde você quer que a partição do sistema vá é ainda mais antiga que o Windows Vista. Deve funcionar para o Windows XP e Windows 2000, se não mesmo o Windows Me, 98 e 95.

    
por 23.06.2015 / 14:55