배경:
Windows에 일부 맬웨어, 아마도 루트킷 또는 부트 킷이 있습니다. 나는 기회를 원하지 않았기 때문에 어리석게 DBAN (PRNG, 8 패스)으로 드라이브를 닦았습니다. 나중에 DBAN은 일부 하드 드라이브에서 사용하는 "숨겨진 영역"인 HPA (Host Protected Area) 또는 DCO (Drive Configuration Overlay)를 제거하지 않습니다.
나는 톱 HDDErase가 존재하는 경우 HPA와 DCO를 제거 할 수 있습니다 CMRR에 의해 만들어진,하지만이 프로젝트는 2005 또는 2007 그래서에서 중단되었습니다, 나는 리눅스에 와서 hdparm
그것이 내가 Windows를 설치할 수있는 내 HDD 100 % 깨끗한 정도 닦아 것이라는 희망에 다시 100 % 깨끗한 하드 드라이브에서. 또한 HPA 및 DCO를 제거하지만 $ 50의 "BC Wipe Total Wipeout"도 살펴 보았습니다.
나는 Bash 기술이 거의없는 평범한 컴퓨터 사용자입니다.
질문 :
내 드라이브는 320GB 7200RPM Seagate 드라이브입니다.
의 출력 sudo hdparm --dco-identify /dev/sda
:
/dev/sda:
DCO Revision: 0x0001
The following features can be selectively disabled via DCO:
Transfer modes:
mdma0 mdma1 mdma2
udma0 udma1 udma2 udma3 udma4 udma5 udma6(?)
Real max sectors: 625142448
ATA command/feature sets:
SMART self_test error_log security HPA 48_bit
(?): selective_test conveyance_test write_read_verify
(?): WRITE_UNC_EXT
SATA command/feature sets:
(?): NCQ interface_power_management SSP
이 결과는 무엇을 의미합니까? HPA DCO에 맬웨어가 남아 있지 않도록하려면 어떻게해야합니까?
섹터 대신 GB 단위로 크기를 찾는 방법이 있습니까?
윌
hdparm
완전한 할 모든 악성 코드 닦아 그 HPA와 DCO에있는?
나는 또한 Wiki 페이지에서 이것을 보았고 조금 걱정했다.
hdparm은 더 심각한 단점이 있습니다. 특정 매개 변수를 잘못 사용하면 컴퓨터가 충돌하여 디스크의 데이터에 액세스 할 수 없게됩니다. 대략 69 개의 매개 변수 중 일부는 위험하며 무차별 적으로 사용될 경우 "대량 파일 시스템 손상"을 초래할 수 있습니다.