VirtualBox

source: vbox/trunk/doc/manual/en_US/dita/topics/ts_win2k-guest-install.dita@ 99016

Last change on this file since 99016 was 99016, checked in by vboxsync, 23 months ago

manual: Some scm corrections for dita files. bugref:10302

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id Revision
File size: 2.2 KB
Line 
1<?xml version='1.0' encoding='UTF-8'?>
2<!DOCTYPE topic PUBLIC "-//OASIS//DTD DITA Topic//EN" "topic.dtd">
3<topic xml:lang="en-us" id="ts_win2k-guest-install">
4 <title>Windows 2000 Installation Failures</title>
5
6 <body>
7 <p>
8 When installing Windows 2000 guests, you might run into one of
9 the following issues:
10 </p>
11 <ul>
12 <li>
13 <p>
14 Installation reboots, usually during component registration.
15 </p>
16 </li>
17 <li>
18 <p>
19 Installation fills the whole hard disk with empty log files.
20 </p>
21 </li>
22 <li>
23 <p>
24 Installation complains about a failure installing
25 <filepath>msgina.dll</filepath>.
26 </p>
27 </li>
28 </ul>
29 <p>
30 These problems are all caused by a bug in the hard disk driver
31 of Windows 2000. After issuing a hard disk request, there is a
32 race condition in the Windows driver code which leads to
33 corruption if the operation completes too fast. For example, the
34 hardware interrupt from the IDE controller arrives too soon.
35 With physical hardware, there is a guaranteed delay in most
36 systems so the problem is usually hidden there. However, it
37 should be possible to also reproduce it on physical hardware. In
38 a virtual environment, it is possible for the operation to be
39 done immediately, especially on very fast systems with multiple
40 CPUs, and the interrupt is signaled sooner than on a physical
41 system. The solution is to introduce an artificial delay before
42 delivering such interrupts. This delay can be configured for a
43 VM using the following command:
44 </p>
45 <pre xml:space="preserve">$ VBoxManage setextradata <varname>VM-name</varname> "VBoxInternal/Devices/piix3ide/0/Config/IRQDelay" 1</pre>
46 <p>
47 This sets the delay to one millisecond. In case this does not
48 help, increase it to a value between 1 and 5 milliseconds.
49 Please note that this slows down disk performance. After
50 installation, you should be able to remove the key, or set it to
51 0.
52 </p>
53 </body>
54
55</topic>
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette