
HP SimpleSave sd500aバックアップドライブを購入しました。 2.5インチ500GBドライブです。神秘的なCDのようなパーティションがありますが、そうでなければWD Scorpio Blueディスクが含まれているようです。ケースファームウェアにはCDのようなパーティショニングが実装されているようですが、これを確認する方法はありません。
ドライブを再パーティションするのは今回が初めてです。を使用してドライブを開こうとすると、cfdisk /dev/sdb
次のエラーメッセージが表示され、ステータス4で終了します。
FATAL ERROR: Bad primary partition 0: Partition ends in the final partial cylinder
sfdisk -l
エラーなしでドライブに情報を出力する機能:
Disk /dev/sdb: 60715 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/sdb1 0+ 60715- 60716- 487699456 7 HPFS/NTFS
/dev/sdb2 0 - 0 0 0 Empty
/dev/sdb3 0 - 0 0 0 Empty
/dev/sdb4 0 - 0 0 0 Empty
このエラーは、cfdisk
何らかの理由でドライブの信頼性やファームウェアの互換性に疑問を投げかけますか?
答え1
cfdisk
デバイスのパーティションテーブルは起動時に読み込まれ、パーティションの構造が正しくない場合は終了します。cfdisk
以下を追加して、既存のパーティションテーブルを読み取らないように強制することができます-z
。
cfdisk -z /dev/sdb
これは、同様のエラーが表示されるが終了しないcfdisk
特定の動作です。fdisk
ドライブの安定性には影響がなく、パーティションの問題にすぎません。
fdisk
または、parted
または同じパーティショニングツールを使用してくださいgparted
。
私は私のパーティションを調べましたが、最初のパーティション(/boot
)でもこのエラーが報告されました。私は何の問題もありませんでした。
答え2
価値があるものがないとし、パーティションを削除して新しいパーティション(ext3またはext4)を作成し、それを実行してe2fsck -c
不良ブロックがあることを確認してください。合格し、妄想がある場合は、 e2fsck -cc
より徹底的な(そしてより長い)テストを受けてください。