VirtualBox를 통해 사전 부팅 인증 truecrypt 드라이브의 Chkdisk

VirtualBox를 통해 사전 부팅 인증 truecrypt 드라이브의 Chkdisk

드라이브 2개:

150GB - Linux Mint(암호화되지 않음)

300GB - Windows Vista 64비트(부팅 전 인증을 통한 truecrypt)

Windows 설치를 복구해야 합니다(시스템 dll을 로드하려고 하면 멈춥니다. spinrite는 드라이브에 깨끗한 상태를 제공하므로 시스템 파일이 손상되었을 뿐입니다.) Windows 설치 DVD에서 복구를 실행하면 볼 수 없기 때문에 작동하지 않습니다. 내 Windows 파티션(truecrypt로 인해).

내가 한 일은 다음과 같습니다.

  • Linux 파티션으로 부팅하고 virtualbox 및 truecrypt gui를 설치하십시오.
  • truecrypt GUI를 사용하여 Windows 드라이브를 마운트합니다(이제 에 마운트되어 /media/truecrypt1내 파일을 모두 볼 수 있습니다. 훌륭합니다! 다시 설치해야 하는 경우 최소한 Steam 게임 설치 재다운로드 시간을 절약할 수 있습니다).
  • 가상 머신을 생성하고 Windows 설치 DVD를 부팅할 수 있도록 호스트 DVD 드라이브를 여기에 연결했습니다.

가상 머신이 현재 .NET에 마운트된 Windows 설치를 복구하도록 하고 싶습니다 /media/truecrypt1. Windows 복구 도구가 Windows 설치를 볼 수 있도록 가상 머신에 마운트할 수 있도록 패스스루 vmdk를 어떻게 생성합니까?

해결책(탭아웃 덕분에):

  • virtualbox가 truecrypt 드라이브를 사용할 수 있도록 vmdk 패스스루를 생성하십시오.VBoxManage internalcommands createrawvmdk -filename ./passthrough.vmdk -rawdisk /dev/mapper/truecrypt1

  • virtualbox를 루트로 실행하십시오.sudo virtualbox

  • passthrough.vmdk가상 머신의 드라이브에 추가

  • Windows 설치 DVD에서 가상머신을 부팅하고 다음을 클릭합니다.Repair computer

  • 복구할 드라이브를 찾을 수는 없지만 클릭하면 Load DriversWindows 설치를 탐색할 수 있습니다. 드라이버를 로드하지 말고 을 클릭하기만 하면 됩니다 Next. 명령 프롬프트를 열 수 있는 옵션이 있습니다.

  • cd /D c:\그런 다음chkdsk /f /r

손상된 dll을 수정할지는 모르겠지만 임무는 완수되었습니다. 가상 머신에 사전 부팅 인증된 truecrypt 드라이브를 마운트하여 체크디스크를 실행할 수 있도록 했습니다.

답변1

터미널에서 다음 명령을 실행하고 싶을 것입니다:

VBoxManage internalcommands createrawvmdk -filename ./passthrough.vmdk -rawdisk /media/truecrypt1 -register

그런 다음 이를 정상적으로 VM에 탑재할 수 있습니다.

편집하다:레지스터 매개변수는 더 이상 사용되지 않으며 마운트된 파티션이 아닌 블록 장치를 사용해야 합니다.

VBoxManage internalcommands createrawvmdk -filename ./passthrough.vmdk -rawdisk /dev/mapper/truecrypt1

관련 정보