AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 791198
Accepted
Narendra Dhara
Narendra Dhara
Asked: 2025-02-18 15:02:24 +0800 CST2025-02-18 15:02:24 +0800 CST 2025-02-18 15:02:24 +0800 CST

Partição do Windows inacessível

  • 772

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

windows
  • 1 1 respostas
  • 65 Views

1 respostas

  • Voted
  1. Best Answer
    telcoM
    2025-02-20T08:31:00+08:002025-02-20T08:31:00+08:00

    Com NVMe no Linux, os nomes de dispositivos são como /dev/nvmeXnYonde Xé o número do dispositivo NVMe, e Yé o número do namespace . Quando particionado, há um terceiro número: nomes de dispositivos para partições NVMe são do formato /dev/nvmeXnYpZonde 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 fdiskfor possível listar as partições, então algo como isso dislockerpoderia 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 a sedutil-cliferramenta 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-clisozinho 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 usar dislockercom essa partição /dev/nvme0n1p1. Você precisará especificar um ponto de montagem para dislocker, 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:

    mkdir /mnt/bitlocker
    dislocker -p <Bitlocker recovery key> -V /dev/nvme0n1p1 /mnt/bitlocker
    mkdir /mnt/unencrypted
    mount -o loop /mnt/bitlocker/dislocker-file /mnt/unencrypted
    

    ... então você poderá acessar a partição criptografada em /mnt/unencrypted/.

    • 0

relate perguntas

  • O Kali Linux está instalado, mas não aparece no gerenciador de inicialização

  • Não é possível executar arquivos .exe

  • Funções do Git que requerem SSH quebradas no Cygwin

  • Como definir variáveis ​​de ambiente para plink.exe?

  • Instale o grub na partição do Windows 7 no Kali Linux

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve