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
보다 철저한(그리고 더 긴) 테스트를 받으십시오.