Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

How to solve the problem of VirtualBox 3.0 failed to install Windows 2000

2025-04-02 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)06/02 Report--

This article introduces the relevant knowledge of "how to solve the problem of failed installation of Windows 2000 in VirtualBox 3.0". In the operation of actual cases, many people will encounter such a dilemma, so let the editor lead you to learn how to deal with these situations. I hope you can read it carefully and be able to achieve something!

Recently, I encountered great problems in the trial of VirtualBox 3.0. Windows 2000 could not be installed smoothly, which was manifested by the phenomenon of automatic virtual machine restart in the final stage of installation. I thought it was the reason for the configuration such as IOAPIC, but I couldn't solve the problem after trying one by one. In the end, this problem can only be reported on the Bug system (http://www.virtualbox.org/ticket/4474)

As soon as I came back today, I got a reply, and soon, in one sentence:

This is documented in the manual. There's a workaround mentioned in chapter 11 iirc.

Sure enough, I found the original text as follows: http://www.virtualbox.org/manual/UserManual.html#id2531590

Windows 2000 installation failures

When installing Windows 2000 guests, you might run into one of the following issues:

Installation reboots, usually during component registration.

Installation fills the whole hard disk with empty log files.

Installation complains about a failure installing msgina.dll. These problems are all caused by a bug in the hard disk driver of Windows 2000. 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. The solution is to introduce an artificial delay before delivering such interrupts. This delay can be configured for a VM using the following command:

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

This sets the delay to one millisecond. In case this doesn't help, increase it to a value between 1 and 5 milliseconds. Please note that this slows down disk performance. After installation, you should be able to remove the key (or set it to 0).

Windows 2000 installation failed

When installing Windows 2000 as a client, you may encounter the following problems:

Installation restart, which usually occurs during the registration of components

The installation fills the entire disk with empty log files

Failed to install msgina.dll reported during installation

These problems are caused by a bug on the hard drive of the Windows 2000. After a disk request, a contention state occurs in the Windows driver, which can lead to a crash if the operation is completed too quickly, such as the hardware terminal from the IDE controller coming too quickly. On physical hardware, there is a guaranteed delay on most systems, so the problem is usually hidden (but it may also be reproducible on physical hardware). In a virtual environment, the operating system may complete the request immediately (especially in a very fast multi-CPU environment) and the interrupt signal will be earlier than the physical system. The solution is to add artificial delays before such interruptions. This delay can be configured with the following command:

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

This will set a delay of 1 millisecond. If this doesn't solve the problem, increase this value to between 1 and 5 milliseconds. Note that this degrades disk performance. After installation, you can remove this key (or set it to 0) to add: the VBoxManage command is under your VirtualBox directory, type cmd at run time and change to the VirtualBox directory.

This is the end of the content of "how to solve the problem of VirtualBox 3.0 failed to install Windows 2000". Thank you for reading. If you want to know more about the industry, you can follow the website, the editor will output more high-quality practical articles for you!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report