버추얼 다시 부팅 지속적으로 Windows 2000을 설치하고

vm회사에서 윈도우 VirtualBox를 설치하려고 2000 Server시,각각의 장소에 파일을 복사,자동으로 재부팅,시도 및 테스트,그것이 부드러운 줄 알았는데、하드웨어 문제 지원,이 계획은 포기,실제로 구글에 대답을 찾을 기대하지 않았다…

  而發生的原因竟然是…太快了!這算是Windows 2000的一個bug,Sun은 다음과 같이 공식 설명입니다 검색:

After issuing a hard disk request, there is a race condition in the Windows driver code which leads to corruption if the operation completes too fast, i.e. the hardware interrupt from the IDE controller arrives too soon. With physical hardware, there is a guaranteed delay in most systems so the problem is usually hidden there (however it should be possible to reproduce it on physical hardware as well). In a virtual environment, it is possible for the operation to be done immediately (especially on very fast systems with multiple CPUs) and the interrupt is signaled sooner than on a physical system.

따라서,解決的方法也很簡單,就是讓它慢一點…,명령을 실행:

VBoxManage setextradata VMNAME        "VBoxInternal/Devices/piix3ide/0/Config/IRQDelay" 1

此值可以介於0~5,單位是ms,因此數值愈大,延遲愈久
在安裝完系統後,請將此值移除或改成0


[링크]

코멘트를 남겨주세요

유의하시기 바랍니다: 덧글 검토가 활성화되고 귀하의 코멘트를 지연시킬 수있다. 댓글을 다시 제출하실 필요는 없습니다.