Microsoft 도구 DISKEDIT.EXE는 원시 디스크 데이터를 직접 읽고 쓰는 데 사용되는 하위 수준 도구입니다. 이 파일의 디렉토리 항목이 포함 된 클러스터를로드하고 문제가되는 '?'를 변경해야합니다. 무해한 무언가에 문자를 쓰고 디스크에 다시 쓰십시오.
필자는 Windows 2000 SP4에서 Microsoft 디스크 편집 도구 (FAT 볼륨에만 사용되는 동일한 이름의 Norton Utilities 도구가 아님)를 마지막으로 보았습니다. 그러나 여기 에서 찾을 수있는 링크가 있습니다 .
올바른 클러스터를 찾으려면 DiskExplorer for NTFS 평가판을 다운로드 할 수 있습니다 .
이 잘못된 파일이 포함 된 드라이브를 열려면 File-> Drive ...로 시작합니다. 디렉토리보기를 얻으려면 이동-> 루트 디렉토리를 선택하십시오. MFT # 링크를 사용하여 잘못된 파일이 포함 된 디렉토리로 이동하십시오. 거기에 도착하면 창의 상단에 "MFT # x12345 DIR : 'dirname', ... blah blah blah ... cluster x9302AE 에서 시작 , ... blah blah blah"와 같은 메시지가 표시됩니다.
이제 Microsoft diskedit로 이동하십시오. 먼저 File-> Open ...을 수행하고 Volume Name C :를 지정하십시오 (파일이 C : 드라이브에있는 경우). 볼륨 파일 이름을 비워 두십시오. 시작 클러스터 번호를 가져 와서 Read-> NTFS Clusters ...-> Starting Cluster (16 진수로 입력)에서 diskedit에 입력하십시오.
이제 화살표 키를 사용하여 잘못된 파일 이름으로 스크롤하십시오. 유니 코드로되어 있으므로 "Where .Have .All .the .Cowboys .Gone? ... ogg"와 같은 것을 찾을 수 있습니다. 잘못된 "3F"문자 위에 커서를 놓고 5F ( ' _ '). 디스크에 다시 쓰려면 쓰기-> It을 선택하십시오.
명중해야 할 또 다른 지점이 있습니다 (하나 또는 둘 다 필요한지 확실하지 않음). 이제 DiskExplorer로 돌아가 잘못된 파일의 Mft #를 클릭하십시오. 왼쪽에 "구조"라는 나무가있는 화면이 나타납니다. 트리에서 "속성"을 클릭하십시오. 속성 목록이 표시되며 그 중 하나는 $ 30 ... $ FILE_NAME과 같습니다. 따라서 $ 30의 파일 이름이 있습니다. 구조 트리에서 $ 30 노드 아래의 Body 노드를 클릭하십시오. 메뉴보기-> 16 진을 선택하십시오. 몇 줄 아래에 파일 이름이 다시 나타납니다. Where .Have .. 등. 화면 왼쪽에보고있는 디스크 섹터를 표시하는 Sector (섹터) 열이 표시됩니다.
디스크를 다시 편집하십시오. 읽기-> 섹터 ...를 수행하고 DiskExplorer에서 섹터 번호를 입력하십시오. 이전과 마찬가지로 "3F"문자를 아래로 스크롤하여 위와 동일한 문자로 바꿉니다. 쓰기-> It을 선택하여 디스크에 씁니다.
나는이 모든 것을했고 도구는 내가 성격을 바꿨지 만 탐험가는 그렇지 않다고 알려줍니다. 디렉토리는 어딘가에 캐시되어야합니다. 재부팅 후 변경 사항이 표시됩니다.