
VMPlayer 시스템을 VirtualBox로 마이그레이션하려고 하는데 마이그레이션이 작동하지 않습니다. (사람들이 제안한 소수의 솔루션을 시도하는 데 이미 몇 시간을 소비했지만 결국 포기했습니다.) 해결 방법으로 VirtualBox에 Windows를 설치하여 수동으로 마이그레이션하고 중요한 파일을 복사한 다음 VMPlayer 시스템을 삭제하려고 합니다.
이제 문제는 파일에 액세스할 수 없다는 것입니다. 파일이 사용 중이기 때문에 VM 내에서 파일을 복사할 수 없어서 VM을 종료하고 해당 하드 드라이브를 호스트 시스템의 가상 볼륨으로 마운트해 보았습니다. FAT32를 사용하던 시절에는 항상 잘 작동했지만 이제 VM 드라이브가 NTFS이므로 파일에 액세스할 수 없습니다.
상황을 간략하게 요약하면 다음과 같습니다.
Bob
필요한 파일은 XP VM의 사용자 에게 저장됩니다.- VM의 드라이브는 호스트에 저장됩니다.
C:\VMs\XP.vmdk
Z:\
VM 드라이브가 다음을 통해 호스트에 성공적으로 마운트되었습니다.vmware-mount.exe z: c:\vms\xp.vmdk
- 호스트는 VM의 드라이브를 NTFS 볼륨으로 올바르게 인식합니다.
Z:\
Z:\Documents and Settings\Bob
(권한 때문에) 의 파일에 액세스할 수 없습니다 .- 권한이 상승되지 않은 명령 프롬프트에서 실행하면
takeown /f z:\documents and settings\bob
드라이브가 NTFS가 아닌 것처럼 다음 오류가 반환됩니다(호스트 Windows 7과 게스트 XP가 모두 그렇다고 하더라도).오류: 안전하지 않은 파일 시스템에는 파일 소유권을 적용할 수 없습니다. ACL은 지원되지 않습니다.
- 관리자 권한 명령 프롬프트에서 동일한 명령을 실행해도
Z:\
전혀 볼 수 없기 때문에 작동하지 않습니다! - 사용하여보안모든 작업(권한 부여, 소유권 획득 등)에서 항상 권한 오류가 발생하므로 Windows 탐색기의 탭이 작동하지 않습니다.
무엇이 잘못되었는지(왜 그렇게 일관되지 않은 결과가 나타나는지), 그리고 이를 처리하는 방법을 아는 사람이 있습니까?
답변1
tl;dr 관리자 권한 명령 프롬프트에서 가상 디스크를 마운트하고 동일한 프롬프트에서 모든 정리 작업을 수행해야 합니다.
무엇이 작동하고 작동하지 않는지, 언제, 어떻게 작동하는지 자세히 살펴보던 중 갑자기 상승된 명령 프롬프트에서 마운트된 볼륨을 전혀 볼 수 없다는 것이 핵심이라는 생각이 들었습니다. 일반 명령 프롬프트에서 가상 디스크를 마운트했고, 관리자 계정이 더 우수한 액세스 권한을 가져야 하기 때문에 상승된 명령 프롬프트가 일반(제한된) 계정에서 생성된 항목을 볼 수 없다는 것은 말이 되지 않습니다. 관리자 권한 프롬프트에서 가상 디스크를 마운트해 볼까 생각했습니다.
짜잔!
이제 관리자 권한 프롬프트에서 마운트된 가상 디스크에 액세스할 수 있었습니다. 이제 파일 삭제, 조각 모음, 여유 공간 지우기, 마운트 해제 및 볼륨 축소를 쉽게 할 수 있었습니다.
관리자 계정이 마운트된 드라이브를 볼 수 없는 이유와 제한된 계정에서 가상 디스크를 마운트하는 것이 가능한 이유를 여전히 이해하지 못하지만 적어도 작동합니다.
주의: 너~ 해야 하다모든 청소 작업은 다음에서 수행하세요.같은가상 디스크를 마운트한 프롬프트로 승격된 프롬프트가 나타납니다. 나는 해당 명령 프롬프트를 닫고 새 명령 프롬프트를 열면 심지어 높은 권한이라도 마운트된 볼륨에 더 이상 액세스할 수 없다는 사실을 어렵게 발견했습니다(마운트 해제만 가능했습니다). 마운트된 볼륨( 을 사용하여 vmware-mount.exe
)에 이러한 접근성 문제가 있다는 것은 참으로 이상합니다 .