
내 노트북이 갑자기 멈췄습니다. 재부팅할 때 linus를 로드하지 못하는 grub이 생겼습니다. 한 번 initramfs 프롬프트를 받았지만 그 이상은 그렇지 않았습니다. LinuxLive USB Creator와 USB 스틱의 ubuntu-12.04.2-desktop-i386.iso를 사용하여 부팅할 수 있었지만 원래 파티션은 더 이상 존재하지 않는 것 같습니다.
sudo fdisk -l
USB 드라이브인 /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/sda
MBR에 0을 쓰고 드라이브가 해당 섹터를 복구하라는 메시지를 표시하는지 확인할 수 있습니다. 실패하면 드라이브가 토스트되고 이제 백업에서 복원할 시간입니다.