The requested system device cannot be identified due to multiple indistinguishable devices potentially matching the identification criteria
Você provavelmente tem várias partições do sistema EFI, seja na mesma unidade ou em cada uma das duas unidades. Isso confunde as ferramentas de reparo do Windows mais do que confunde a própria EFI.
Você pode confirmar isso usando diskpart
dentro do ambiente WinRE (disponível com mídia de instalação ou recuperação) e usar o comando diskpart
' set id=
' para alterar um dos tipos e torná-lo não mais uma partição do sistema EFI . Depois disso, as ferramentas de reparo terão prazer em trabalhar na partição restante do sistema EFI. (Sugiro alterar apenas um dígito hexadecimal do tipo EFI para facilitar a reposição posterior, se necessário)
Não é esperado que o BCD esteja na partição do Windows. Ele deve existir na partição do sistema EFI sob o diretório Microsoft e alguns dos dados são armazenados pela EFI em NVRAM.
Aqui está um exemplo real, do meu laptop, de um esquema de partição que confunde as ferramentas de reparo do Windows. Surgiu porque o laptop vinha com um disco rígido rotativo, e eu instalei um SSD mSATA grande o suficiente para usar como partição do sistema, depois usei o layout de partição padrão para o SSD. Tendo feito isso, agora existem duas partições do sistema EFI.
Microsoft DiskPart version 6.3.9600
Copyright (C) 1999-2013 Microsoft Corporation.
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 465 GB 60 MB *
Disk 1 Online 202 GB 0 B *
DISKPART> select disk 0
Disk 0 is now the selected disk.
DISKPART> list part
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 Recovery 400 MB 1024 KB
Partition 2 System 200 MB 401 MB
Partition 3 Reserved 128 MB 661 MB
Partition 4 Primary 452 GB 789 MB
Partition 5 Primary 12 GB 453 GB
DISKPART> select part 2
Partition 2 is now the selected partition.
DISKPART> detail part
Partition 2
Type : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Hidden : Yes
Required: No
Attrib : 0X8000000000000000
Offset in Bytes: 420478976
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
* Volume 3 FAT32 Partition 200 MB Healthy Hidden
DISKPART> select disk 1
Disk 1 is now the selected disk.
DISKPART> list part
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 OEM 6000 MB 1024 KB
Partition 2 Recovery 300 MB 6001 MB
Partition 3 System 100 MB 6301 MB
Partition 4 Reserved 128 MB 6401 MB
Partition 5 Primary 196 GB 6529 MB
DISKPART> select part 3
Partition 3 is now the selected partition.
DISKPART> detail part
Partition 3
Type : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Hidden : Yes
Required: No
Attrib : 0000000000000000
Offset in Bytes: 6607077376
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
* Volume 6 FAT32 Partition 100 MB Healthy System
A string c12a7328-f81f-11d2-ba4b-00a0c93ec93b
identifica positivamente uma partição do sistema EFI. Quando desejo ocultar uma das ferramentas de reparo, uso select disk
e select partition
e, em seguida,
set id=c12a7328-f81f-11d2-ba4b-00a0c93ec930
Observe que alterei o ID apenas o suficiente para torná-lo diferente, enquanto ainda é óbvio para um técnico que essa é uma partição do sistema EFI.