Saya membuat gambar drive yang gagal dengan:
dd if=/dev/sde of=/mnt/image001.dd
Drive hanya memiliki dua partisi:
Device Boot Start End Blocks Id System
/dev/sde1 * 1 13 102400 7 HPFS/NTFS
/dev/sde2 13 60802 488282112 7 HPFS/NTFS
Bagaimana saya bisa membagi gambar (image001.dd) menjadi dua atau tiga file (1: MBR; 2: Partisi 1; 3: Partisi 2) sehingga saya bisa memasang sistem file di dalamnya?
Solusi yang saya temukan yang tidak akan berfungsi bagi saya adalah menggunakan splituntuk membuat banyak file 512K, kemudian catmereka kembali bersama menjadi tiga file (1: 512K, 2: 105M, 3: sisanya), tetapi saya tidak punya ruang disk untuk itu.
Sejarah:
Saya telah menyalin seluruh gambar ke drive baru, dan boot dan sebagian besar berfungsi. Tampaknya FS rusak pada drive lama yang gagal, dan ddmenyalin bagian yang rusak (sebagaimana mestinya), dan saya menulisnya ke drive baru. Solusi saya adalah me-mount FS yang saya salin dan salin hanya file (menggunakan rsyncatau sesuatu) sehingga mudah - mudahan saya tidak akan menyalin bit yang buruk.
UPDATE 1 : Saya sudah mencoba dd if=/mnt/image001.dd of=/mnt/image001.part1.dd bs=512 count=204800 skip=1tetapi mountmengeluh itu NTFS signature is missing, jadi saya pikir saya tidak melakukannya dengan benar.
kpartxmenyelesaikan masalah saya. Saya memilih jawaban ini karena saya membayangkan itupartedlebih umum daripadakpartx, namunkpartxsedikit lebih mudah.