O computador estava inicializando em um desses discos removidos e iniciando o sistema operacional a partir do disco do sistema operacional (que aparentemente é um disco separado). Isto é o que acontece quando alguém instala um sistema operacional de maneira descuidada.
Você precisa obter o BCD no disco do SO e corrigi-lo para o novo local. Você pode inicializar o Disco de Instalação e Reparar a instalação na inicialização novamente.
Atualização - para corrigir:
- Primeiro um backup: execute
bcdedit -export C:\bcd.backup
, provavelmente copie isso para outro computador ou thumbdrive. - Abra o Drive Management, monte a partição de inicialização (deve ter 100 ou 300 MB) em uma letra de unidade, observe a letra.
-
mkdir C:\boot
-
xcopy /e x:\boot c:\boot
(onde x: é a unidade que você acabou de montar) -
bcdedit -export C:\boot\BCD
-
bcdedit -store C:\boot\BCD -enum all
Observe o identificador de entrada e a propriedade de qualquer linha em que a segunda coluna digapartition=x:
Por exemplo:
Windows Boot Loader ------------------- identifier {current} osdevice partition=x:
-
Para cada ocorrência anotada, execute o seguinte; seja extremamente cuidadoso para não estragar tudo!
bcdedit -store c:\boot\BCD -set {current} osdevice partition=c:
Nota: altere
{current}
para qualquer que seja o identificador da seção para a propriedade que você está alterando. Em seguida, basta segui-lo com a propriedade e o novo valor. Observe também o novo valorc:
em vez dex:
. Além disso, os identificadores podem / serão GUIDs. -
Uma vez que tudo esteja funcionando bem, abra novamente o Gerenciamento de unidades, remova a letra da unidade da outra unidade para que ela volte como estava. Marque a
C:
partitionActive
.
Agora você deve conseguir remover o outro disco e inicializar a partição do sistema. Se isso não funcionar, você não estragou o outro disco e pode colocá-lo de volta.
Atualização 2:
Parece que você já tem essa outra partição montada como h:
, então ignore essa montagem e desmonte as coisas, apenas entre na cópia, edite, yada yada.