Estou substituindo meu HDD atual (WD10EZEX 1TB HDD, doravante "Old Drive") por um novo HDD (WD40EZAX 4TB HDD, doravante "New Drive"). Usei o Casper 11 para clonar o Old Drive para o New Drive. Windows 10. O PC é um Lenovo Ideacentre.
Quando o New Drive é conectado via SATA, recebo “Erro 1962: Nenhum sistema operacional encontrado. A sequência de inicialização será repetida automaticamente.” Executar o Reparo de Inicialização de uma Unidade de Recuperação USB do Windows 10 só me dá “O Reparo de Inicialização não conseguiu reparar seu PC.” No entanto, quando o New Drive é conectado via um Gabinete USB, o Windows 10 inicializa bem.
Não tenho certeza se os cabos SATA são o problema porque o Old Drive ainda inicializa o Windows 10 sem problemas quando conectado via SATA.
Com a unidade antiga conectada via SATA e a nova unidade conectada via gabinete USB, o diskpart me dá o seguinte:
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 931 GB 0 B *
Disk 1 Online 3726 GB 0 B *
Disk 2 Online 14 GB 0 B
DISKPART> list vol
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 F DVD-ROM 0 B No Media
Volume 1 C NTFS Partition 909 GB Healthy
Volume 2 FAT32 Partition 260 MB Healthy Hidden
Volume 3 NTFS Partition 1000 MB Healthy Hidden
Volume 4 LENOVO_PART NTFS Partition 20 GB Healthy Hidden
Volume 5 D NTFS Partition 3703 GB Healthy
Volume 6 FAT32 Partition 260 MB Healthy Hidden
Volume 7 NTFS Partition 1000 MB Healthy Hidden
Volume 8 LENOVO_PART NTFS Partition 20 GB Healthy Hidden
Volume 9 E ESD-USB FAT32 Removable 14 GB Healthy
Volume 10 LRS_ESP FAT32 Partition 1000 MB Healthy Hidden
Volume 11 LRS_ESP FAT32 Partition 1000 MB Healthy Hidden
Com a nova unidade conectada via SATA e a unidade antiga conectada via gabinete USB, o diskpart me dá o seguinte:
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 3726 GB 0 B
Disk 1 Online 931 GB 0 B *
Disk 2 Online 14 GB 0 B
DISKPART> list vol
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 E DVD-ROM 0 B No Media
Volume 1 C NTFS Partition 909 GB Healthy
Volume 2 FAT32 Partition 260 MB Healthy Hidden
Volume 3 NTFS Partition 1000 MB Healthy Hidden
Volume 4 LENOVO_PART NTFS Partition 20 GB Healthy Hidden
Volume 5 D ESD-USB FAT32 Removable 14 GB Healthy
Volume 6 LRS_ESP FAT32 Partition 1000 MB Healthy Hidden
Como você pode ver, quando o New Drive é conectado via SATA, ele não é identificado como GPT e não lista seus volumes. Em ambos os casos, o USB removível listado é um Windows 10 Recovery Drive.
Quais são os próximos passos que posso tomar para identificar e corrigir o problema?
Como Cliff Armstrong sugeriu, o gabinete fez algo que não deveria ter feito, resultando em um problema de alinhamento de setor. Resolvi o problema e detalharei minhas descobertas aqui:
A causa do problema era o próprio USB Enclosure – ele estava silenciosamente alterando o tamanho do setor de qualquer unidade inserida de 512 bytes para 4096 bytes! Mais informações sobre esse problema podem ser encontradas aqui , mas tudo se resume a isso: “Certos chips usados para conversão de USB para SATA em alguns gabinetes USB converterão o tamanho do setor da unidade para 4096 bytes, independentemente do tamanho do setor físico da unidade... Se você remover a unidade do gabinete e conectá-la diretamente a uma porta SATA, a unidade apresentará seus próprios 512 bytes por setor, invalidando assim suas tabelas de partição.”
Para referência, o Enclosure USB que usei foi um “ Sabrent EC-DFLT ” que foi enviado com uma versão de firmware antiga. Depois de executar a ferramenta “Jmicron FW Update” disponível no site da Sabrent e atualizar o Enclosure para o firmware mais recente, agora consigo usá-lo sem que o tamanho do setor seja alterado.
Infelizmente, descobri isso depois de já ter colocado o Drive Antigo no Gabinete USB para o teste do diskpart, resultando em nenhum drive funcionando quando conectado via SATA devido ao fiasco do tamanho do setor. Para resolver meu problema, primeiro conectei o Novo Drive via SATA e o reformatei, depois reinstalei o Windows 10 nele via Recovery Drive. Depois, conectei o Drive Antigo via Gabinete USB e copiei tudo manualmente sem o Casper.
Moral da história: nunca use um gabinete USB antes de confirmar que ele tem o firmware mais recente... e melhor ainda, faça tudo via SATA quando puder!