나는 하드 드라이브를 구입했고 몇 년 후 적어도 1년 동안 그것을 만지지 않았습니다. 노트북에 연결했는데 파일 탐색기의 드라이브 목록에 해당 드라이브가 표시되지 않습니다.
한 번 fdisk
연결되어 있는지 확인하고 다음과 같이 감지했습니다 /dev/sdb
.
berhthun@debian:~$ sudo fdisk -l
[sudo] password for berhthun:
Disque /dev/sda : 465,8 GiB, 500107862016 octets, 976773168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x0b1495d8
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 40011775 40009728 19,1G 83 Linux
/dev/sda2 40011776 976773167 936761392 446,7G 5 Extended
/dev/sda5 40013824 56307711 16293888 7,8G 82 Linux swap / Solaris
/dev/sda6 56309760 976773119 920463360 438,9G 83 Linux
Disque /dev/sdb : 465,7 GiB, 500074283008 octets, 976707584 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x00038e76
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 976707583 976705536 465,7G 83 Linux
mkfs
온라인으로 확인한 후 다음 명령을 사용하여 포맷을 시도했습니다 .
berhthun@debian:~$ sudo mkfs.ntfs /dev/sdb1
[sudo] password for berhthun:
Cluster size has been automatically set to 4096 bytes.
Initializing device with zeroes: 100% - Done.
Creating NTFS volume structures.
Error writing to /dev/sdb1: Erreur d'entrée/sortie
Error writing non-resident attribute value.
add_attr_sd failed: Erreur d'entrée/sortie
Couldn't create root directory: Erreur d'entrée/sortie
Failed to fsync device /dev/sdb1: Erreur d'entrée/sortie
Warning: Could not close /dev/sdb1: Erreur d'entrée/sortie
berhthun@debian:~$
가서 gnome-disks
보니 하드디스크도 감지됐네요. 파티션 형식을 알 수 없습니다. 디스크에 500개의 Go 공간이 있다고 나와 있습니다. 그게 전부입니다.
드라이브를 포맷하려고 하면 다음과 같은 오류 메시지도 표시됩니다.
Erreur lors du formatage du disque
Error creating file system: Command-line `parted --script "/dev/sdb" mktable msdos' exited with non-zero exit status 1: Error: Erreur d'entrée/sortie during read on /dev/sdb
Error: Erreur d'entrée/sortie during write on /dev/sdb
(udisks-error-quark, 0)
다시 작동하게 하려면 어떻게 해야 합니까? 당신의 도움을 주셔서 감사합니다.
Stephen Jeter의 의견에 따라 업데이트되었습니다.
사용 중 하드디스크에서 다음과 같은 오류가 발생했습니다 dmesg
.
[ 748.613769] end_request: critical medium error, dev sdb, sector 976707456
[ 748.613777] Buffer I/O error on device sdb, logical block 122088432
[ 756.133563] end_request: critical medium error, dev sdb, sector 976707456
[ 756.133571] Buffer I/O error on device sdb, logical block 122088432
[ 868.845815] end_request: critical medium error, dev sdb, sector 976707456
[ 868.845821] Buffer I/O error on device sdb1, logical block 122088176
[ 945.172666] end_request: critical medium error, dev sdb, sector 976707456
[ 945.172674] Buffer I/O error on device sdb1, logical block 122088176
[ 975.727890] end_request: critical medium error, dev sdb, sector 976707456
[ 975.727898] Buffer I/O error on device sdb, logical block 122088432
등.
답변1
실패한 섹터가 모두 디스크 끝에 있는 경우(976707456 등)할 수 있다더 짧은 파티션이 있는 디스크 사용: sdb1
1~2MB 더 짧은 파티션을 삭제하고 다시 만듭니다.
하지만 저는 그런 디스크를 신뢰하지 않습니다. 일회용 데이터용으로 사용하지 않는 한 수고와 위험을 감수할 가치가 없습니다...
답변2
그런데 디스크 장애가 발생한 것 같습니다.
fdisk
/dev/sdb1의 마지막 섹터로 976707454(또는 그 이하)를 사용해 보십시오.
그런 다음 포맷하십시오.
Stephen Jeter가 지적했듯이 중요한 데이터를 사용하지 마십시오.