추가 사용 전에 하드 디스크를 완전히 청소하는 방법은 무엇입니까?

추가 사용 전에 하드 디스크를 완전히 청소하는 방법은 무엇입니까?

손상된 내부 하드 드라이브를 완전히 지운 다음 HD 인클로저 케이스를 사용하여 추가 저장 장치로 외부 HD로 사용할 수 있습니까? 아니면 외부적인 문제에 직면하게 될까요? 어떤 아이디어라도 알려주세요.

답변1

가능하고 쉽습니다. 운영 체제에 대한 정보를 제공하지 않았으므로 Windows 및 Linux에 대한 지침을 제공합니다.

윈도우에서

내장 사용디스크파트도구. 명령줄 창을 관리자로 시작하고 다음을 입력합니다.

C:\ diskpart

그런 다음 사용 가능한 디스크를 나열합니다.

DISKPART> list disk

외부 하드 디스크를 포함하여 사용 가능한 모든 하드 디스크 목록이 표시됩니다. 지울 디스크 번호를 결정합니다. 디스크는 0부터 계산됩니다. 지울 디스크의 번호가 1이라고 가정해 보겠습니다. 해당 디스크를 선택합니다.

DISKPART> select disk 1

그런 다음 닦아내십시오.

DISKPART> clean all

디스크 속도와 크기에 따라 몇 시간이 걸릴 수 있습니다. 마지막에 퇴장디스크파트:

DISKPART> exit

리눅스에서

사용dd디스크를 0으로 덮어쓰는 명령입니다. 청소할 디스크가 다음과 같다고 가정해 보겠습니다./dev/sdb:

dd if=/dev/zero of=/dev/sdb bs=1M

이전 예와 마찬가지로 완료하는 데 꽤 오랜 시간(몇 시간)이 걸릴 수 있습니다.

매우 조심하세요! 그만큼dd명령은 아무 질문도 하지 않으며 를 누르는 즉시 경고 없이 명령된 대로 작동합니다 Enter. 디스크 이름의 오타(예:sda대신에sdb) 비참한 결과를 초래할 수 있습니다!

디스크에 하드웨어 오작동이 있는 경우 두 가지 방법 모두 이를 감지하고 일종의 오류 메시지를 인쇄합니다. 오류 없이 청소가 완료되면 필요에 따라 디스크를 사용해도 안전합니다. 해당 디스크는 적절한 USB 디스크 케이스에서 외부 디스크로 작동합니다.

추신

하지만디스크파트clean몇 초가 걸리는 대신 명령을 사용 clean all하면 디스크 표면의 첫 번째와 마지막 메가바이트만 정리하여 작은 정리된 부분에서 불량 섹터가 누락됩니다. clean all모든 단일 디스크 섹터에 0을 넣습니다. 따라서 일부 섹터가 손상되어 쓸 수 없는 경우 오류 메시지와 함께 명령이 실패합니다. 전체 디스크를 확인하려면 를 사용하십시오 clean all. 오래된 MBR만 제거하고 싶다면 simple 을 선택하세요 clean.

리눅스dd위에서 설명한 방법은 전체 드라이브를 0으로 채웁니다. 이러한 심층 정리가 필요하지 않은 경우 다음을 수행하여 디스크의 첫 번째 메가바이트를 정리하면 됩니다. dd if=/dev/zero of=/dev/sdb bs=1M count=1- 1~2초 정도만 소요됩니다.

답변2

거의 모든 PC에서 작동하는 또 다른 도구는 다음과 같습니다.DBAN- "다릭의 부트와 핵무기". 이것은 무료 유틸리티입니다. ISO로 다운로드하여 CD로 굽거나 부팅 가능한 USB 키에 넣습니다. 이를 통해 원하는 데이터 스트림(모두 0, 의사 난수 시퀀스, 심지어 DoD가 승인한 지우기 패턴)을 선택하여 하드 드라이브를 지울 수 있습니다. 모든 0이 가장 빠르며 원하는 기능을 제공합니다.

나는 diskpart나 dd가 어떤 면에서든 좋지 않은 선택이라고 말하는 것이 아닙니다! 이것은 단순히 대안일 뿐입니다.

모든 경우의 아이디어는 드라이브의 파티션 정보(드라이브가 GPT로 파티션되지 않은 경우 마스터 부트 레코드)를 지우는 것입니다. 실제로는 블록 0만 삭제하면 됩니다(GPT가 아닌 경우). 따라서 일반적으로 전체 드라이브를 지울 필요는 없습니다. 삭제 유틸리티가 드라이브에 거의 모든 작업을 수행하면 이전 파티션 구조가 사라지고 완전히 포맷되지 않은 드라이브로 표시됩니다. 그러나 드라이브의 하드웨어 문제가 의심되므로 계속해서 모든 것을 지우고 모든 블록을 테스트하는 것이 좋습니다.

이러한 도구를 사용하여 올바른 드라이브를 선택하십시오! 복구가 가능하다고 기대하지 마십시오. 확실하지 않은 경우 지우려는 드라이브 이외의 모든 드라이브를 물리적으로 연결 해제하고 DBAN을 사용하십시오.

답변3

당신은 시도 할 수 있습니다dd와 함께:

dd if=/dev/zero of=/dev/sda bs=1M status=progress

관련 정보