![VboxManage 런타임 오류를 해결하는 방법은 무엇입니까?](https://rvso.com/image/1645737/VboxManage%20%EB%9F%B0%ED%83%80%EC%9E%84%20%EC%98%A4%EB%A5%98%EB%A5%BC%20%ED%95%B4%EA%B2%B0%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
VirtualBox 6.1.18, 호스트 OS Windows 10 Pro, 게스트 OS Windows 10 Pro.
의도: VDI 파일 시스템 파일의 VMDK 버전을 생성합니다.
명령:
vboxmanage clonehd --format VMDK W10MyDisk.vdi W10MyDisk.vmdk
몇 분 후 응답은 다음과 같습니다.
0%...10%...
Progress state: VBOX_E_FILE_ERROR
VBoxManage.exe: error: Failed to clone medium
VBoxManage.exe: error: Could not create the clone medium 'E:\Users\Alex\VirtualBox\W10Doutorado\W10Doutorado.vmdk' (VERR_IO_CRC)
VBoxManage.exe: error: Details: code VBOX_E_FILE_ERROR (0x80bb0004), component MediumWrap, interface IMedium
VBoxManage.exe: error: Context: "enum RTEXITCODE __cdecl handleCloneMedium(struct HandlerArg *)" at line 1071 of file VBoxManageDisk.cpp
문제를 해결하고 복제 프로세스를 완료하려면 어떻게 해야 합니까?
답변1
디스크에 CRC 오류가 있습니다. 이는 디스크에 오류가 있음을 의미합니다. 백업이 있기를 바라며 데이터를 저장하고 다른 디스크를 구입하세요.
반드시 데이터를 복구해야 하는 경우에는 디스크가 식은 후에 다시 시도해 보세요. 당신은 또한 오래된 것인지 확인하려고 할 수도 있습니다 로드킬의 멈출 수 없는 복사기 여전히 Windows 10에서 작동합니다. 선적 서류 비치 자세한 내용은.
위의 방법 중 어느 것도 효과가 없고 손실된 데이터가 매우 중요한 경우 전문 복구 서비스가 존재하지만 비용이 많이 듭니다.
답변2
VERR_IO_CRC
디스크 문제와 관련이 있습니다.
나는 다음을 실행했습니다 :
chkdsk /f /r d:
/f Fixes errors on the disk
/r Locates bad sectors and recovers readable information
그 후 vboxmanage
명령이 제대로 작동했습니다.
드라이브가 특히 손상된 경우 일반적으로 다음이 도움이 됩니다.
Linux를 부팅하고 다음을 실행합니다.
badblocks -nsv /dev/device -o badblocks.txt
-n non-destructive read-write mode
-s show progress
-v verbpse
이는 데이터 손실 없이 드라이브의 각 바이트에 기록되며 일반적으로 드라이브는 오류가 있음을 인식하게 됩니다.
최신 하드 드라이브나 SSD에 불량 블록이 있는 경우 이는 일반적으로 드라이브에 오류가 있을 수 있다는 신호입니다. 드라이브에는 블록 불량을 감지할 때 (자동으로) 다시 매핑할 수 있는 예비 블록이 있지만, 이를 발견할 때 이는 해당 예비 블록이 소진되었을 수 있음을 의미합니다.