最後のパーティションの後の「使用できない」領域または定義されたパーティション境界の外に隠されたデータを保存する便利な方法は何ですか?たとえば、/dev/___
ユーザースペースプログラムのI / O準備が完了したとマークします。
パーティショナーやブートローダーがそこに重要なものがある可能性があることを認識し、それに応じて行動を取っても構いません。
cfdisk (util-linux 2.19.1)
Disk Drive: /dev/sda
Size: 160041885696 bytes, 160.0 GB
Heads: 255 Sectors per Track: 63 Cylinders: 19457
Name Flags Part Type FS Type [Label] Size (MB)
--------------------------------------------------------------------------------
sda1 Primary vfat [ACER] 25827.38
sda2 Primary ntfs 90033.92
Unusable 13193.35
sda3 Primary ext4 16508.14
sda4 Boot Primary ext4 14476.50
Unusable 2.62 *
ベストアンサー1
実際には、スペースを含むパーティションを定義する必要があります。また、ディスクの最初の63セクタを保存する必要があります。そうしないと、ブートローダが破損します(ブートローダがデータを破損するよりも多くの問題があります)。
必要に応じて、losetup
それを使用してループデバイスを作成し、ドライブの特定の部分を指すことができます。
losetup -o start --sizelimit size /dev/loop0 /dev/sda
ここで、startとsizeは領域の開始オフセットとサイズ(バイト単位)です。
もちろん、値が間違っているとFSは破棄されます。