CHKDSK를 사용하지 않고 Windows에서 수동으로 더티 비트 수동 재설정 또는 지우기

2019-08-16 13:37:52
메인·윈도우·CHKDSK를 사용하지 않고 Windows에서 수동으로 더티 비트 수동 재설정 또는 지우기

가장 오랫동안 해결되지 않은 미스터리는 하드 드라이브 볼륨의 더티 비트입니다. 기본적으로 더티 비트는 Microsoft가 최근까지 밝히지 않은 하드 드라이브에 숨겨진 1 진수 값입니다. Windows는 여전히 열려있는 파일로 Windows 컴퓨터를 강제 재설정하거나 파일을 복사하는 중에 USB 플래시 드라이브의 플러그를 뽑을 때 볼륨에 손상된 파일이 들어 있는지 확인합니다. 하드 드라이브에서 더티 비트가 활성화 된 상태에서 컴퓨터를 부팅하면 Windows가로드되기 전에 디스크의 일관성을 검사해야합니다. 아무 키나 눌러 디스크 검사를 건너 뛸 수 있지만 다음에 컴퓨터를 시작할 때 다시 나타납니다. 이는 일반적으로 드라이브를 검색 할 때까지 또는 Windows가 특정 드라이브 확인을 중지하도록 지시 할 때까지 계속 발생합니다. 이 방법은 드라이브의 더티 비트를 지우지 않고 부팅시 Windows가 드라이브를 검색하지 않도록합니다.

더티 비트가 활성화 된 USB 플래시 드라이브 또는 휴대용 하드 드라이브의 경우 드라이브를 Windows 7 컴퓨터에 연결하면 다음과 같은 창이 나타납니다.

이동식 디스크 (G :)를 스캔하고 수정 하시겠습니까?

이 장치 또는 디스크의 일부 파일에 문제가있을 수 있습니다. 모든 파일을 쓰기 전에 장치 나 디스크를 제거하면 이런 일이 발생할 수 있습니다.

팝업을 닫거나 "스캔하지 않고 계속"을 선택하면 권장 스캔 및 수정 옵션을 클릭 할 때까지이 팝업이 계속 표시됩니다. Shell Hardware Detection 서비스를 비활성화하여 스캔 및 수정 창을 비활성화하는 방법에 대한 지침이 있지만 문제 자체를 수정하는 대신 Windows가 문제를 무시하도록 지시하기 때문에 실제로는 실행 가능한 해결책이 아닙니다.

Windows에는 fsutil.exe 라는 도구가 있습니다. 볼륨이 더러워 졌는지 확인하는 데 사용할 수 있으며 드라이브를 더티로 수동으로 설정하여 요청을 스캔하도록 강요 할 수는 있지만 이상하게도 지우는 데 사용할 수 없습니다 더러운 비트. 누군가 이미 fsutil.exe를 리버스 엔지니어링하여 확인했습니다.

따라서 디스크 검사를 완료하여 Microsoft 디스크 검사 유틸리티를 신뢰하는 더티 비트를 지우는 두 가지 해결책이있는 것 같습니다. 그렇지 않으면 볼륨에서 데이터를 옮기고 드라이브를 포맷 한 다음 다시 이동할 수 있습니다. 첫 번째 옵션을 사용하면 스캔 디스크가 CHK ​​파일로 변환하기로 결정할 때 일부 파일이 손실 될 수 있습니다. 두 번째 옵션은 더 안전하지만 이동할 파일이 많은 경우 시간이 오래 걸립니다.

세 번째 방법은 NTFS 및 FAT16 / 32 파일 시스템에서 더티 비트를 찾는 데 몇 시간을 보냈으므로 디스크 편집을 지원하는 16 진 편집기로 더티 비트를 수동으로 재설정하거나 지울 수 있습니다. 앞에서 언급했듯이 더티 비트는 디스크 볼륨에서 단순히 1 헥스 값이며 재설정이 필요하며 나중에 방법을 알면 다시 쉽게 변경할 수 있습니다.

우리는 wxHexEditor, HxD, 010 Editor, CI Hex Viewer, iBored, HexEdit Pro, Hackman Suite, DMDE, Hexprobe, FlexHEX, ADRC Hard Disk Hex Editor, WinHex 및 Hex Workshop과 같은 총 13 가지 16 진수 편집기를 시도했습니다. 편집자는 DMDE, WinHex 및 Hex Workshop만이 데이터를 디스크에 다시 쓸 수 있었지만 마지막 두 가지는 셰어웨어 도구입니다. HxD는 확실히 사용하기 가장 쉬운 도구 중 하나이며 필요한 변경을 수행 할 수 있지만 드라이브에서 일부 값을 수동으로 검색해야하기 때문에 약간 느립니다.

2 페이지에서는 NTFS, FAT32, FAT16 및 잠긴 볼륨의 더티 비트를 지우는 방법을 보여줍니다.

1 2 다음› 모두보기
에디터의 선택