Stworzyłem obraz awarii dysku za pomocą:
dd if=/dev/sde of=/mnt/image001.dd
Dysk miał tylko dwie partycje:
Device Boot Start End Blocks Id System
/dev/sde1 * 1 13 102400 7 HPFS/NTFS
/dev/sde2 13 60802 488282112 7 HPFS/NTFS
Jak mogę podzielić obraz (image001.dd) na dwa lub trzy pliki (1: MBR; 2: Partycja 1; 3: Partycja 2), aby móc w nim zamontować systemy plików?
Rozwiązaniem, które dla mnie nie zadziała, jest splitutworzenie wielu plików 512 KB, a następnie z catpowrotem razem w trzy pliki (1: 512 K, 2: 105 M, 3: pozostałe), ale nie mam miejsce na dysku.
Historia:
Skopiowałem już cały obraz na nowy dysk, który uruchamia się i działa głównie. Wygląda na to, że FS został uszkodzony na starym uszkodzonym dysku i ddskopiował uszkodzone części (tak jak powinien), a ja zapisałem je na nowym dysku. Moim rozwiązaniem jest zamontowanie skopiowanego FS i skopiowanie tylko plików (za pomocą rsynclub czegoś), aby mam nadzieję, że nie skopiuję złych bitów.
AKTUALIZACJA 1 : Próbowałem, dd if=/mnt/image001.dd of=/mnt/image001.part1.dd bs=512 count=204800 skip=1ale mountnarzekam NTFS signature is missing, więc myślę, że nie zrobiłem tego dobrze.
kpartxrozwiązanie mojego problemu. Wybrałem tę odpowiedź, ponieważ wyobrażam sobie, żepartedjest to częstsze niżkpartx, choćkpartxjest nieco łatwiejsze.