파티션: 읽기 오류

파티션: 읽기 오류

내 노트북이 갑자기 멈췄습니다. 재부팅할 때 linus를 로드하지 못하는 grub이 생겼습니다. 한 번 initramfs 프롬프트를 받았지만 그 이상은 그렇지 않았습니다. LinuxLive USB Creator와 USB 스틱의 ubuntu-12.04.2-desktop-i386.iso를 사용하여 부팅할 수 있었지만 원래 파티션은 더 이상 존재하지 않는 것 같습니다.

sudo fdisk -lUSB 드라이브인 /dev/sdc1을 나열 sudo fdisk -s /dev/sda하지만 312571224. (저는 sda1(Linux), sda2(확장) 및 sda5(Linux 스왑)가 있을 것으로 예상합니다.

testdisk를 설치하고 sudo testdisk /list다음을 표시합니다.

Disk /dev/sda - 320 GB / 298 GiB - CHS 38913 255 63
     Partition                 Start         End    Size in sectors

Partition: Read error

testdisk 검색을 실행하면 파티션이 반환되지 않지만 분석을 수행하는 동안 모든 항목에 대한 읽기 오류가 발생합니다.

sudo dumpe2fs /dev/sda보고

dumpe2fs: Attempt to read block from filesystem resulted in short read while trying to open /dev/sda
Couldn't find valid filesystem superblock

sudo sfdisk -l /dev/sda라고

Disk /dev/sda: 38913 cylinders, 255 heads, 63 sectors/track
read: Input/output error

sfdisk: read error on /dev/sda - cannot read sector 0
  /dev/sda: unrecogonized partition table type
No partitions found

sudo gparted라고

Input/output error during read on /dev/sda

** (gpartedbin:18653): WARNING **: Could not connect: Connection refused

GUI에는 USB 스틱만 표시됩니다.

sudo mke2fs -n /dev/sda1그 다음에sudo e2fsck -f -b 32768 /dev/sda1

e2fsck: Attempt to read block from filesystem resulted in short read while trying to open /dev/sda1
Could this be a zero-length partition?

불량 섹터가 어떤 식으로든 파티션 기록을 먹어치운 것 같은데, 다른 방법을 시도해야 할지 모르겠습니다. 디스크를 다시 되찾기 위해 할 수 있는 일이 있나요? (데이터를 다시 가져오면 좋겠지만 중요한 모든 내용은 이미 다른 곳에 백업되어 있으므로 편리하겠지만 실제로는 필요하지 않습니다.)

답변1

드라이브가 작동하지 않거나 죽어가고 있는 것 같습니다. 자세한 내용은 디스크 유틸리티에서 SMART 상태를 확인하세요. dd if=/dev/zero count=1 of=/dev/sdaMBR에 0을 쓰고 드라이브가 해당 섹터를 복구하라는 메시지를 표시하는지 확인할 수 있습니다. 실패하면 드라이브가 토스트되고 이제 백업에서 복원할 시간입니다.

관련 정보