Partition

帶有新的外部 USB 備份驅動器的 cfdisk 錯誤

  • January 20, 2011

我選擇了一個 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任何原因質疑驅動器的穩定性或其韌體的兼容性?

cfdisk在啟動時讀取設備的分區表,如果分區的幾何形狀錯誤,它將退出。您可以通過添加強制cfdisk不讀取現有分區表-z

cfdisk -z /dev/sdb

這是一種cfdisk特定的行為,fdisk會顯示類似的錯誤但不會退出。驅動器的穩定性不受影響,只是分區問題。

或者使用分區工具fdisk,如partedgparted

我剛剛檢查了我自己的分區,第一個(/boot)也報告了這個錯誤。我從來沒有遇到過任何問題。

引用自:https://unix.stackexchange.com/questions/6206