Recentemente, tentei instalar o Linux em dual boot no meu laptop Windows, mas falhou e minha partição de inicialização do Windows e arquivos estão inacessíveis. O Linux é inicializável e posso ver duas unidades usando lsblk - nvme0n1 e nvme1n1
nvme1n1 é minha partição existente na qual o Linux está trabalhando e nvme0n1 é a partição inacessível que atualmente, pelo tamanho, deveria ter o sistema operacional Windows e os arquivos. Existe uma maneira de recuperar os arquivos da unidade nvme0n1 inacessível? Tentei testdisk/photorec e Gparted sem sucesso. Não consigo acessar a unidade nvme0n1 do prompt de comando do Grub ou do prompt de comando de recuperação do Windows.
Agradeço qualquer ajuda e dicas.
muito obrigado
Informações adicionais e edições:
A unidade nvme01 do Windows e a partição associada não aparecem quando eu faço ls na linha de comando do Grub nem no prompt de comando do Windows Rescue quando eu uso a parte do disco. A partição do Windows é criptografada usando o Bit Locker.
a saída do comando sudo nvme –
Smart Log for NVME device:nvme0n1
namespace-id:ffffffff
critical_warning : 0
temperature : 89 °F (305 K)
available_spare : 100%
available_spare_threshold : 50%
percentage_used : 7%
endurance group critical warning summary: 0
Data Units Read : 46,067,151 (23.59 TB)
Data Units Written : 42,110,803 (21.56 TB)
host_read_commands : 1,271,944,287
host_write_commands : 1,074,384,126
controller_busy_time : 23,817
power_cycles : 1,590
power_on_hours : 16,525
unsafe_shutdowns : 200
media_errors : 0
num_err_log_entries : 0
Warning Temperature Time : 0
Critical Composite Temperature Time : 0
Thermal Management T1 Trans Count : 99
Thermal Management T2 Trans Count : 23
Thermal Management T1 Total Time : 10748
Thermal Management T2 Total Time : 743
EDIÇÕES:
fdisk -l em /dev/nvme0n1 mostra uma partição /dev/nvme0n1p1 do tipo GPT. Esta partição tem arquivos de instalação e de usuário do Windows.
Quando uso sudo dislocker com a opção -pbitlockerkey na unidade /dev/nvme0n1, recebo o erro "Não é possível analisar o cabeçalho do volume. Abortar".
EDIÇÕES: Aqui está a saída do fdisk e do dislocker
% sudo fdisk -l /dev/nvme0n1
Disco /dev/nvme0n1: 476,94 GiB, 512110190592 bytes, 1000215216 setores Modelo de disco: H10 HBRPEKNX0202A NVMe INTEL 512 GB
Unidades: setores de 1 * 512 = 512 bytes Tamanho do setor (lógico/físico): 512 bytes / 512 bytes Tamanho de E/S (mínimo/ótimo): 512 bytes / 512 bytes Tipo de rótulo de disco: dos Identificador de disco: 0x00000000
Dispositivo Inicialização Início Fim Setores Tamanho Id Tipo
/dev/nvme0n1p1 1 4294967295 4294967295 2T ee GP
% sudo dislocker -V /dev/nvme0n1p1 -pxxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx /mnt/bitlocker
Qua Fev 19 17:27:15 2025 [CRÍTICO] Falha ao abrir /dev/nvme0n1p1: Nenhum arquivo ou diretório desse tipo
Com NVMe no Linux, os nomes de dispositivos são como
/dev/nvmeXnY
ondeX
é o número do dispositivo NVMe, eY
é o número do namespace . Quando particionado, há um terceiro número: nomes de dispositivos para partições NVMe são do formato/dev/nvmeXnYpZ
onde Z é o número da partição.O número do namespace é essencialmente apenas para hardware de nível empresarial: para unidades NVMe de nível de consumidor, geralmente apenas um namespace é suportado e, portanto, o número do namespace sempre será 1.
Então: se você executar
fdisk -l /dev/nvme0n1
, ele listará alguma partição?Se não houver nenhuma partição visível, o Bitlocker pode estar usando o suporte de criptografia de hardware integrado da unidade NVMe, o que pode tornar a recuperação mais complicada. Pode ser que apenas um sistema Windows real consiga extrair a senha/chave de criptografia de hardware da chave de recuperação do Bitlocker.
Mas se
fdisk
for possível listar as partições, então algo como issodislocker
poderia ser usado para desbloquear a criptografia e tornar o(s) sistema(s) de arquivos NTFS montáveis.Veja também esta pergunta no SuperUser.SE para obter muitas informações sobre como acessar unidades criptografadas pelo Bitlocker no Linux.
sedutil-cli
é uma ferramenta Linux que pode ser usada para bloquear/desbloquear unidades que tenham funcionalidade de criptografia de hardware compatível com Opal, mas infelizmente essa ferramenta não sabe como usar uma chave de recuperação do Bitlocker para desbloquear uma unidade criptografada por hardware. Você pode ler a página vinculada para entender o que está acontecendo, e você pode usar asedutil-cli
ferramenta para verificar se suas unidades têm o recurso de criptografia de hardware e se estão bloqueadas ou não.Mas se o Bitlocker estiver usando o recurso de criptografia de hardware, até onde eu sei, ele
sedutil-cli
sozinho não consegue desbloquear a unidade; você precisará conectar a unidade como uma segunda unidade a um sistema Windows funcional que suporte o Bitlocker e, então, fornecer a chave de recuperação quando o Windows solicitar.Já que você aparentemente consegue ver pelo menos uma partição com
fdisk -l /dev/nvme0n1
, você deve tentar usardislocker
com essa partição/dev/nvme0n1p1
. Você precisará especificar um ponto de montagem paradislocker
, e ele criará um sistema de arquivos virtual que conterá uma imagem de sistema de arquivos NTFS não criptografada que você pode montar.Em outras palavras, se você fizer:
... então você poderá acessar a partição criptografada em
/mnt/unencrypted/
.