A solution to monitor, manage and archive thousands of
events that are generated by devices across the entire network. Download FREE
trial
Installing Windows Vista Beta 1 on Virtual PC 2004
Installing Windows Vista Beta 1 on Virtual PC 2004 (Build 5112)
For experienced techies who are geniuses at computing, all
you need to do is absorb these two concepts; 1) Convert the downloaded CD-Rom image into a Virtual CD, which Virtual PC can read. 2) Interrupt Vista's setup with Shift F10, then create a partition with DiskPart.
My speciality is helping those who are new to the technologies. To achieve this goal, I will provide step-by-step instructions to get Vista Beta 1 working on Virtual PC 2004. I also have
instructions for later Vista builds, here are the references: 5456 (Beta 2), 5308,
and
5270.
Topics for Installing Installing Vista Build 5112 on Virtual PC 2004
From the outset I had faith that it is possible to install Vista Build 5112 on Microsoft's Virtual PC
2004. My background is that I have installed about 5 virtual machines before I installed Vista Beta 1. I choose to install Virtual PC 2004 on Windows Server 2003, even though the setup explicitly says this is not recommended.
The reason that I mention these two fact to give you confidence; to emphasise that while I am no great expert on Virtual PC, yet I got Vista
working.
My first attempt ended with me falling flat on my face.
I just used the normal Virtual PC methods to install a guest operating system, Vista just would not
recognise the Virtual Disk. Here is what I did to successfully install Vista Beta 1 on Virtual PC 2004.
In terms of strategy, either note the four goals and then just follow your nose, or follow the
step-by-step
instructions, allowing for slight variations between your system and mine.
Here is the problem, the size of the Vista CD image that I downloaded from Microsoft. Specifically, its size is 10% too big for Virtual PC 2004 to recognise.
Therefore, if you have easy access to a program which will transform the Vista Beta 1 image onto a physical Bootable DVD,
then your CD problems are over. However, if you decide to create a Virtual CD drive, then your install will be doubly difficult, but not impossible.
I wasted big bucks on Virtual CD software. It
was a lovely product, but it did not get this Vista job done. What I got was: GLOBALROOT\Device\Harddisk0\Partition1\bootmgr is missing. So I researched a product called - Virtual CD-ROM Control Panel.
This program exists in that twilight world where Microsoft point you towards it but don't fully support it. Don't worry about its history, it will do the job.
What finally helped me Capture CD, was a free program with a long strange name: 'Virtual CD-ROM Control Panel v2.0.1.1'. Yes, Control Panel is
part of its name. I won't want to digress too much, just to say install Virtual CD-ROM Control Panel, add drivers, add drive, then mount drive with monster: lh_usa_5112.050720-1600_x86fre_pro-dvd file.
If all else fails check its readme file.
At this stage I had a new Z: drive. In that Virtual drive was the Vista Beta 1 DVD image that I previously downloaded from Microsoft. What is more, the Virtual CD
now showed up perfectly in the Virtual PC 2004 Console (I repeat, Virtual PC Console).
My problem was that Virtual PC 2004 would not create a partition, so I needed outside help from either FDISK or DiskPart.
My advice is to use which ever you are most comfortable with. FDISk requires a Window 98 start up disk, or similar 3rd part product. If you go for DiskPart, then you may wish to refresh your mind of
its syntax and rational. Brian R, found he could create a partition using the actual Vista install.
Three ways to create the partition (You only need one!)
The tactic
explained in my Second Goal is to capture the CD, real or Virtual. Once the Vista CD boots, the first stage is to get to the cmd prompt
- Press Shift F10. Once at the X: cmd prompt the plan is to employ DiskPart, to create Partition 1, Volume 1 and then format the one and only drive as NTFS. Here are step-by-step instructions.
Seek the Virtual PC top menu. Click on CD and
select 'Use Physical Drive xyz' Experiment with what ever letters it offers you.
If necessary, press Right Alt + Delete to restart the Virtual Machine
Once Vista's Install boots, you have 3 Choices, select the top one, Install, but press Shift + F10 (Hold down both keys together.)
Type: Diskpart. The key DiskPart commands are: Select then Create
Select Disk 0 (zero not letter o and not 1)
Create Partition Primary (Type those three words in the correct order)
Put a Windows 98 Boot disk in the floppy drive. Or use a Bootable CD with FDISK.
In the Virtual PC Console, select the new virtual machine you created in the First Goal and then click Start.
When the Virtual machine boots, be sure that you are dealing with Virtual PC 2004 and not your host machine. This is critical because FDISK always makes me nervous.
At the A: prompt type: FDISK
You may have to press y once or twice to enable large disk.
Note at anytime press Right Alt and Delete to reboot the virtual machine.
In FDISK
Press 1 - Create Dos Partition
Press 1 (Again) - Create PRIMARY Dos Partition
Some say you should now format the new partition, my view is formatting is pointless, as Vista will format as NTFS rather than FAT.
I saw your article on Vista and Virtual PC and found a way to not have to use a disk partitioning tool. When I got to the drive selection interface, all I had to do was select 'New', which then prompted for
a size to setup. I set the maximum and then selected 'Format'. The Virtual PC thrashed the disk a little and then the partition showed as formatted. All I had to do was exit the install and restart and it
accepted the drive as is. No need to setup with FDISK, Win98 boot disk, or anything else. (Brian R)
If you have a shiny metal Vista Beta 1 CD, then put it in the caddy. (Remove the Win98 Floppy)
Alternatively use a Virtual CD such as 'Virtual CD-ROM Control Panel v2.0.1.1'
Press the Right Alt and Delete keys to reboot the virtual machine.
If necessary, try again to: Capture the CD from the Virtual CD Console.
Vista begins it's install.
You enter the CD Key from the site where you got your Vista Beta 1. (I was lucky the key was the same as my Vista Beta 1.)
Now you get to the crucial menu. Vista should see the Virtual Disk
If you see the word 'free' in the orange strip (below), all is well. However, if you see the word unavailable then go back and create a partition with FDISK or DiskPart.
The Vista Beta install proceeds, it lies
when it says 15-20 minutes, it took me more like 50 minutes complete the Vista installation.
Once Vista Build 5112 finishes installing, remember to add the Virtual Machine Additions.
It is important to have the Vista Virtual Machine running, then select the Action menu the
top Virtual PC 2004 console.
I found that the best Networking, Network Adapter 1 setting was to select the host NIC. In particular this configuration cured the problem: Virtual PC could not
open the Virtual Machine Network Services driver, or The Virtual Machine Network Services driver has failed to install.
My machine was fortunate to have 2 GB of Ram, so I allocated 1 GB to Vista. The problem was the Virtual PC Console would not let me use more than 300 MB. The error was: The virtual machine could
not be started because there was not enough memory available on the host.
The true problem was interference from other programs, in my case Nero CD burner, in another case SQL. So try judicious
zapping images in Task manager until you find the root cause, I say again take care ending processes. The safe way would be to remove programs via the Add or Remove Programs.
Train Signal has just released their
New Windows Vista Training Course. As an MCT
trainer, I am a huge advocate of Train Signal’s products. What impresses is me is that they demonstrate everything that they teach and they stay away from traditional 'lecture-style' training. If
you are looking for a complete DETAILED coverage of Windows Vista, then I highly recommend that you give this course a try. I have reviewed their 18 hours of videos myself, and I guarantee that you will
not be disappointed!