Eu tenho 3 discos:
- SO principal (CentOS)
- HDD criptografado com LUKS para dados (Hardware RAID10, LSI Logical Volume)
- Windows 10 (instalado recentemente para teste)
Meu problema é quando eu instalei o Windows 10, ele quebrou meu disco LUKS criando um gerenciador de inicialização ... Agora não consigo descriptografar meu disco e realmente preciso dos meus dados.
Posso reverter o processo com o Gparted ou outra ferramenta? Espero que meus dados não sejam destruídos por esse gerenciador de inicialização ...
Eu realmente preciso de ajuda por favor!
EDITAR 1 Adicionou algumas informações
fdisk -l
Disk /dev/sda: 12000.0 GB, 11999999164416 bytes, 23437498368 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk label type: dos
Disk identifier: 0x385dcf68
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 7 HPFS/NTFS/exFAT
Após a resposta do Xen2050, aqui está o meu resultado:
LANG=C grep -obUaP "\x4C\x55\x4B\x53\xBA\xBE" /dev/sda
164822601573:LUKS��
Então a esperança é retornada!
Eu dd meu cabeçalho com tamanho de bloco de 1 bytes com isso
dd if=/dev/sda of=luks_header bs=1 skip=164822601573 count=2097152
Agora eu tenho o meu cabeçalho luks, posso confirmar que comece com o LUKS com o vi
LUKSº¾^@squashfs^@sqsh^@hsqs^@lvm2pv^@LVM2 001^@btrfs^@
Agora o próximo passo é reescrever meu cabeçalho luks ...
EDIT 2 Adicionado desenvolvimento
A partir desta unix.stackexchange: https://unix.stackexchange.com/questions/177831/recovering-a-luks-partition
Eu encontrei o começo se meu cabeçalho
hexdump -s 164822601573 -C /dev/sda | grep LUKS
2660314f65 4c 55 4b 53 ba be 00 73 71 75 61 73 68 66 73 00 |LUKS...squashfs.|
Configurar dispositivos de loop
losetup -o 0x2660314f65 -r -f /dev/sda
losetup -a
cryptsetup luksOpen /dev/loop0 luksrecover
Mas eu tenho esta mensagem de erro:
Unsupported LUKS version 115.
Acho que meu cabeçalho está corrompido ... Aqui está o começo do meu:
|LUKS...squashfs.|
|sqsh.hsqs.lvm2pv|
|.LVM2 001.btrfs.|
|_BHRfS_M.f2fs.. |
|...<device.</dev|
|ice>.PRI.TIME.DE|
|VNO.%s-XXXXXX.w.|
| PRI="%d".>%s</d|
|evice>.. %s="%s"|
|.%s.old.1.42.9.2|
|8-Dec-2013......|
|................|
*
|...............d|
|.... n;.0.&.A.v.|
|QkkXa.M<q.P ...D|
|.........a...d..|
|...x............|
|.............T..|
|..........@.....|
|.i@<device DEVNO|
|="0x%04lx" TIME=|
|"%ld"...........|
E aqui está um cabeçalho funcional
|LUKS....aes.....|
|................|
|........xts-plai|
|n64.............|
|........sha1....|
|................|
|............... |
|2x.l...r0....8|.|
|...'..[!D..J..tp|
|....?J...~.x"s.=|
|.?.....]981be66e|
|-a0b0-4daa-8a2c-|
|5a6e5d8ed3ae....|
|..q....ZG..}#..,|
|...w..!|..3..>.?|
|.;.&...-........|
|................|
|................|