내 Mac에 라는 파일이 있는데 ␀
, 이는 OS X에서 문자 그대로 삭제할 수 없습니다. Windows 8에 액세스하여 거기에서 파일을 삭제할 수 있다고 생각했지만 표시되지도 않습니다.
그렇다면 Windows 8에서 그러한 파일을 보는 것은 물론 삭제할 수 있습니까?
답변1
좋아, 조사해본 결과 귀하의 문제는 제가 처음에 생각했던 것보다 더 복잡해 보입니다. 명확히 하기 위해 원래 질문은 IMHO: HFS+ 디스크에서 유니코드 널 문자가 포함된 파일 또는 디렉터리를 삭제하는 방법인 것 같습니다.
이 문제는 10.11(El Capitan)에서 재현 가능하며 오랜 기간 동안 여러 사람에게 발생했으며 특히 HFS 파일 시스템과 관련된 것으로 보입니다.
문제에 대한 여러 게시물을 읽으면 일반적으로 토론은 해결책 없이 끝납니다. 이 문제를 해결하는 한 가지 방법은 이전 OSX 버전, 즉 10.6(아직 "clri" 도구가 포함되어 있음)으로 Mac을 부팅하는 것입니다. El Capitan을 실행하는 내 Mac에서는 clri가 더 이상 존재하지 않습니다.
OSX 10.6.2 - clri 매뉴얼 페이지(osx 섹션 8)
clri는 iNode 번호로 파일을 삭제합니다. 터미널에서 "ls -li"를 사용하여 문제가 있는 파일을 찾을 수 있습니다.
컴퓨터가 망가질 수 있으니 주의하세요. 먼저 백업을 하세요.
또 다른 해결책은 Live CD에서 부팅하고 디스크 편집기를 사용하여 디스크에서 직접 파일 이름을 수동으로 변경하는 것입니다. 여기에는 파일 이름이 hfs+에 의해 디스크에 저장되는 정확한 방식을 연구하는 것이 포함됩니다.
대체(더 안전한) 솔루션:
- 완전한 백업을 수행하십시오.
- 디스크 지우기
- 이 파일 없이 백업 복원
유니코드 널 문자는 HFS+의 파일 이름에 허용되지 않으므로 버그라고 생각합니다. Finder를 사용하면 해당 이름으로 파일을 저장할 수 있습니다.
Mac을 Windows로 정확히 부팅하는 방법에 대해서는 언급하지 않았지만 MacDrive, Windows HFS+ 드라이버 또는 Fusion/Virtualbox 등에서 사용되는 가상 공유 Mac 볼륨을 통해 추가 추상화 계층을 추가하는 것이 의심스럽습니다. pp) 일이 더 쉬워질 것입니다.