충전기도 OS도 없는 노트북을 받았습니다. 하드 드라이브에서 부팅을 시도했지만 "디스크 읽기 오류"가 발생했습니다. 다시 시작하려면 Ctrl+Alt+Del을 누르세요. BIOS는 비밀번호로 잠겼습니다. livecd와 CMOSpwd를 사용하여 BIOS 비밀번호를 비웠습니다. 노트북과 함께 제공된 하드 드라이브에 우분투를 설치하면 실패합니다. 설치 중에 인터넷에 연결하라는 메시지가 표시되고 다음 화면에서 사용 가능한 공간, 전원 공급 장치 및 인터넷 연결을 확인합니다. 사용 가능한 공간과 전력, 인터넷을 모두 사용하라고 했는데 해당 화면을 지나면 오류가 발생합니다.
/dev/sdb에 쓰는 동안 입력/출력 오류가 발생했습니다.
나는 livecd-ing을 시도하고 fdisk -l 명령을 실행해 보았습니다. 아무것도 없습니다. 저는 현재 노트북에 20GB 하드 드라이브를 사용하고 있으므로 CD도 작동하고 다른 모든 기능도 작동합니다. 수동 파티션 옵션으로 이동했는데 파티션을 설정할 때 오류가 0개 발생했습니다. 수동 설정에서는 동일한 입력/출력 오류가 발생합니다.
불량 드라이브인 것 같지만 사용해 본 불량 드라이브가 있는데 사용 가능한 공간이 녹색 확인 표시조차 되지 않습니다. 그래서 나는 하드 드라이브가 BIOS처럼 암호로 보호되어 있다고 생각하기 시작했습니다. 어떻게 확실히 알 수 있나요?
답변1
드라이브 불량처럼 들리나요? 특히 말 그대로 재미있는 소음이 들리는 경우에는 더욱 그렇습니다. 입출력 오류는 일반적으로 치명적인 오류입니다. 드라이브의 일부를 계속 읽을 수는 있지만 더 나아지지 않고 더 나빠질 수도 있습니다. 암호화된 드라이브는 여전히 읽을 수 있습니다(이상하고 값비싼 하드웨어 암호화가 아니라고 가정하면 전혀 읽고 다시 파티션할 수 없을 것입니다).
드라이브 시작이 여전히 제대로 작동하면 파티셔닝이 제대로 작동할 수 있지만 드라이브의 나머지 부분에 대해서는 보장할 수 없습니다.
testdisk
( 구체적으로) 와 같은 프로그램을 사용하여 전체 디스크를 읽으려고 하면 photorec
남은 파일에 대한 흥미로운 결과가 나올 수 있지만 오류가 너무 많으면 또 다른 플래그가 됩니다.
그리고 드라이브를 ext3/4로 포맷한 경우 피할 수 있는 불량 섹터가 몇 개뿐인 경우 badblocks
( e2fsck -c
또는 를 사용하여) 시도해 볼 수 있습니다. -cc
추가 정보 man badblocks
및 man e2fsck
:
-c This option causes e2fsck to use badblocks(8) program to do a read-only
scan of the device in order to find any bad blocks. If any bad blocks are
found, they are added to the bad block inode to prevent them from being
allocated to a file or directory. If this option is specified twice, then
the bad block scan will be done using a non-destructive read-write test.