Guest operating system Windows 2000 and earlier, Windows XP, Windows Server 2003, Windows Vista, and later support VMware Tools.
Prerequisites
- Power on the virtual machine.
- Verify that the guest operating system is running.
- If you connected the virtual machine’s virtual CD/DVD drive to an ISO image file when you installed the operating system, change the setting so that the virtual CD/DVD drive is configured to autodetect a physical drive.
The autodetect setting enables the virtual machine’s first virtual CD/DVD drive to detect and connect to the VMware Tools ISO file for a VMware Tools installation. This ISO file is detected as a physical CD by your guest operating system. Use the virtual machine settings editor to set the CD/DVD drive to autodetect a physical drive.
- Log in as an administrator unless you are using an older Windows operating system. Any user can install VMware Tools in a Windows 95, Windows 98, or Windows ME guest operating system. For operating systems later than these, you must log in as an administrator.
- The AppDefense component is not installed by default. You must perform a custom installation and include that component.
Procedure
- On the host, from the Workstation Player menu bar, select .
If an earlier version of VMware Tools is installed, the menu item is
Update VMware Tools. - If you are installing VMware Tools for the first time, click OK on the Install VMware Tools information page.
If autorun is enabled for the CD-ROM drive on the guest operating system, the VMware Tools installation wizard starts.
If autorun is not enabled, to manually launch the wizard, click
and enter
D:setup.exe, where
D: is your first virtual CD-ROM drive. Use
D:setup64.exe for 64-bit Windows guest operating system. - Follow the on-screen prompts.
- If the New Hardware wizard appears, follow the prompts and accept the defaults.
Note: If you are installing a beta or RC version of VMware Tools and you see a warning that a package or driver is not signed, click
Install Anyway to complete the installation. - When prompted, reboot the virtual machine.
Results
What to do next
If a new virtual hardware version is available for the virtual machine, upgrade the virtual hardware.
Для работы VMWare Tools на Windows 2000 необходимы следующие вещи:
1) установленный SP4 (ссылка, альтернативная ссылка);
2) установленный апдейт KB835732, входит в официальный Update Rollup 1 (KB891861) (ссылка, альтернативная ссылка);
3) установленный Windows Installer 3.1 (ссылка, альтернативная ссылка);
4) установленный Visual C++ Redistributable. Последняя работающая на Windows 2000 версия — 2008 (9.0) (ссылка, альтернативная ссылка).
Качаем, ставим, перезагружаемся. Теперь VMWare Tools установятся без ошибок.
Бонусы:
1) IE6 SP1 (
ссылка
, альтернативная ссылка);
2) MDAC 2.8 SP1 (ссылка, альтернативная ссылка);
3) BITS 2.0 и WinHTTP 5.1 (KB842773) (ссылка, альтернативная ссылка);
4) Windows Media Player 9 (ссылка, альтернативная ссылка);
5) .NET Framework 2.0 (ссылка, альтернативная ссылка) + русский языковой пакет (ссылка, альтернативная ссылка).
Все файлы в одном месте: http://www.mediafire.com/folder/6g8ozgmqgtvu4/w2kvmware
UPD 02.09.2020:
Похоже, что в Workstation 15.5 обновились VMWare Tools, теперь они для установки требуют ещё и Visual C++ Redistributable. Обновил инструкцию.
Table of contents
- Video
- Download Links
- Create Unofficial Service Pack 5 ISO
- Setting up the Windows 2000 VM
- Installing Windows 2000
- Installing the Unofficial Service Pack
- Installing VMware Tools
Video
Download Links
The Windows 2000 Professional ISO and Product Key can be downloaded from WinWorld. in this guide I used the Windows 2000 Professional English 5.00.2195.1 ISO (325.88 MB) ISO:
Create Unofficial Service Pack 5 ISO
In order to install VMtools we need to update the Windows 2000 installation. We can do this with the Unofficial Service Pack 5 however we will not be able to drag and drop files over to the VM as VMtools aren’t installed. To overcome this we will need to create an ISO of the unofficial service pack which we can load into the VM.
To do this we need to first of all extract the zip file. We can do this by right clickin the Unofficial Service Pack 5 zip file and selecting Extract All:
This gives the following extracted folder:
Next we can launch NCH Express Burn. Select Data CD and then create:
We can select Add Folder:
Click into the Extracted folder.
And then select Select Folder:
To the bottom right we can select Burn Data CD:
Then we can type in the Disc Label and then select Create Image:
Select the location you want to save the ISO in and then select Save:
You should be informed that the ISO has been saved:
You should now have the ISO with the Unofficial Service Pack 5:
Setting up the Windows 2000 VM
Install 7zip and extract the downloaded 7z file to get the Windows 2000 ISO.
Next launch VMware player and select Player → File → New Virtual Machine:
Select Installer disc image file (iso) and then Browse:
Load the W2PIS_EN.iso and select next:
Use the default location for the Virtual Machine:
Change the maximum size to 120 GB and select Next:
Select customise hardware:
Change the memory to 4096 MB:
Change the number of processors to 2:
Use ISO file should be checked alongside connect at power on:
It is ill-advised to connect an end of life OS to the internet so uncheck connect at power on for the network adaptor:
Only USB 1.1 is supported so change USB compatibility to 1.1:
Leave the sound card as default:
Leave the printer as default:
Up the display to 1 GB:
Select Close:
Now select Finish:
The Virtual Machine will now start:
Select [↵] to Continue:
Press [c] to continue the setup:
Press [F8] to accept the license agreement:
Press [↵] to install:
Press [↵] to continue:
The VM will reboot:
Press next to continue:
Here you can alter the language settings, I will change to English (UK). Select customise:
Then change to your desired language:
Select Set Default and set the default to your desired language:
Now select customise to change the keyboard layout:
In this case I will remove English (US):
Then select OK:
Then select ok at the warning:
Once the language settings are selected, select Next:
Type in your user name and select Next:
Type in the 25 digit product key supplied to by WinWorld (right hand side of their website corresponding to Windows 2000 Professional) and select Next:
Type in the name of your computer and select Next:
Select your time zone and select Next:
Select Next:
Select Next:
Select Finish:
We aren’t going to connect to the internet, so just select Cancel at the Network Identification Wizard:
Select OK:
Uncheck show this screen at startup and select Exit:
Installing the Unofficial Service Pack
Select Player → Removable Devices → CD/DVD → Settings…
Select Browse:
Then select the USP5.iso and select Open:
Select Ok:
Select My Computer:
Select USP5 (D:)
Open the sub folder:
Double click the w2ksp51.exe:
Select next:
Select I Agree and then select Next:
Select Next:
Select Finish:
The computer will now restart. Log in:
Select Install Tools:
Open My Computer:
Double click VMware Tools (D:):
Double click the setup:
Select Install:
Select Finish:
Then select Yes to Restart the VM:
Select OK:
The VM can now be resized can now be resized and drag and drop can be carried out between the VM and host PC:
-
August 31 2011, 16:56
Converting Windows 2000 with VMware Converter
Converting a Windows 2000 machine has a bunch of caveats and problems when going from physical to virtual (p2v), using VMware vCenter Converter Standalone.
Requirements:
- VMware Standalone Converter version 4.0.1 (See Additional Info at the end)
- Update Rollup 1 for Windows 2000 SP4 (KB891861)
- Windows 2000 Sysprep tools (Q257813)
- A Windows or Linux LiveCD. I recommend Knoppix (6.4+ — Linux) or Hiren (Windows).
If you need to modify registry keys, use Hiren.
Procedure:
- Install VMware Standalone Converter versoin 4.0.1
- Extract sysprep tools and place them in C:Documents and SettingsAll UsersApplication DataVMwareVMware vCenter Converter Standalonesysprep2k
That should be on the same machine that has VMware Converter, not the Windows 2000 server.
* On Windows 2008, the location is C:UsersAll UsersVMwareVMware vCenter Converter Standalonesysprep2k (Thanks Anonymous for the tip!) - Either apply the update rollup to the server or extract the update rollup and replace it with the file SCSIPORT.SYS in C:WINNTsystem32drivers. Applying the update is recommended if the system is stable.
- If you’re using a static IP on the Windows 2000 server, see this Knowledge Base article.
- Run the Converter and deploy the agent. If you’re asked to restart, restart then start the VMware Converter service manually before running the Converter again, otherwise it’ll ask you to deploy the agent again.
- In Step 3: View / Edit Options, Click on the Devices pane and change the disk controller to BusLogic SCSI.
- Keep the number of processors as is, because if you change it, Windows 2000 won’t auto-detect new CPUs and you’ll need to update the Hardware Abstraction Layer (HAL) on it manually. See KB234558 and KB249694 for more details.
- In the Networks pane, deselect the option to connect at power on.
- In the Advanced Options pane, do not select the options to power off the source and select the option to power on the target (VM). Do install VMware tools.
Do NOT select «configure guest preferences for the virtual machine»
With that, you should be set to convert that machine. After the conversion is complete, the VM will start, install VMware tools, then restart. After it comes up you should apply the proper network settings then shutdown and enable the NIC to connect at power on.
Problems and Solutions:
- «disk read error» when starting the virtual machine.
This happens because you have selected the Disk Controller as “Preserve Source” or “IDE” — you must select “SCSI” — after doing so, you’ll need to reconvert the machine. - “KMODE_EXCEPTION_NOT_HANDLED” Blue Screen of Death (BSOD) during boot up.
This happens because Windows 2000 is using the old SCSI driver (SCSIPORT.SYS).
You must boot into a LiveCD and replace the file in the location mentioned above.
This happened to me even after I copied the SCSIPORT.SYS to the target machine before converting. - After installing the Converter agent, you face problems & restart the Windows 2000 server, then when running converter again, it asks you to re-deploy the agent.
This happens because when the Windows 2000 system comes up again, the Converter agent service isn’t started again.
Open the services console (services.msc in run) and right-click VMware Converter then choose Start. After the service is started, run VMware Converter and it should connect. - Unable to communicate to the agent.
The network traffic is probably blocked by firewalls that are on the Converter machine, the Windows 2000 target machine or in between. Make sure the firewalls are disabled or port 9089 is allowed to pass through. - «Inaccessible boot device» Blue Screen of Death (BSOD) during boot up.
This happens due to some misconfiguration of drivers in the registry.
To fix this, run the Converter program again and do a machine reconfiguration only (don’t reconvert). Let it install VMware Tools, select «Reconfigure destination virtual machine» and do NOT select «Configure guest preferences for the virtual machine»
If that does not solve your problem, read this thread.
Using The Linux LiveCD:
If you’re new to Linux, then here are some steps to help you replace files on virtual machines.
- Boot the virtual machine from the LiveCD, by either attaching the ISO file from the data store, your machine, or burning the ISO to a CD (as an image!) and booting it from your CD drive.
- At the boot prompt of Knoppix, just press enter to boot into the graphical interface.
- Now we need to attach the VM’s disk to the Linux system: open a root shell / terminal.
- Type: fdisk -l
This will list all disks in your VM. Identify your operating system hard disk (by capacity if possible). If it’s not possible, then proceed with the next steps until you find your desired partition by looking at its contents.
You will see things like: /dev/sda, /dev/sda1, /dev/sda2, …etc. sda is your first hard disk. sdb is your second hard disk. sda1 is the first partition in your first hard disk. - Type: mkdir /mnt/os
- If your operating system (OS) is installed on the first hard disk, first partition, then type: mount /dev/sda1 /mnt/os
- You can now open a file manager in the graphical interface and go to this directory: /mnt/os — you’ll see the contents of that partition.
If that is not your desired partition, skip to step 10 then try mounting another partition.Note: Make sure you mount a partition & not a disk!
mount /dev/sda1 is correct. mount /dev/sda is not. - To copy a file over the network from a Windows share on another machine, open a file manager and in the address tab type: smb://ip
Example: smb://192.168.0.1, where the IP is of the machine you want to access over the network to copy a file from. - Right click & copy the file, then go to /mnt/os and paste it there.
- You’re almost done. Now you just need to unmount the partition, so close the file manager window that opens /mnt/os and then in the root shell type: umount /mnt/os
- Reboot the VM and unattach the CD / ISO.
Additional Info:
- The sysprep tools will be used by the VMware Converter to prepare a new copy of Windows. It’s required for the cloning process.
- Support for Windows 2000 has been dropped in VMware Converter version 4.3.
- VMware Converter Standalone is free. VMware requires that you register to be able to download, but their servers are slow (at least in my experience). I got my copy from 4shared, so just search for it & verify the md5 checksum.
Windows: VMware-converter-4.0.1-161434.exe — 35f22a3b40b114d70cdbda2d5056c10f
Linux: VMware-converter-4.0.1-161434.tar.gz — 90ce68a9f75af91aed9119d419a98b3c - LiveCD Selection: You can choose anything that works for you as long as it has SCSI disk drivers, otherwise you won’t be able to see the VM’s disks (which is why getting Damn Small Linux was a waste of time…) and can read & write to the NTFS filesystem.
Если машина конверируется с ошибкой -поможет коветация машины vmx, после конвертация vmx на vcenter.
либо снять acronis образ,а после егосконвртирировать в vcenter
Исходное положение: имеется старый десктоп с Win2K на борту. Установлены некие древние, но очень дефицитные программы, инсталляции к которым утеряны в веках, т. е. переустановке на новую систему не подлежат, да и совместимость хотя бы с WinXP под вопросом. Наряду с этим имеется свежайший десктоп с крутым i7 процессором и предустановленным Windows 7. Задача: избавиться от старого компа, сохранив при этом старые проги со всеми установками.
Варианты решения:
1. Перенос Win2K на новый комп в качестве второй системы с мультизагрузчиком. Создать новый логический диск, клонировать на него Win2K, установить на Семерке мультизагрузчик (например, бесплатный EasyBCD), решить проблему совместимости с SATA AHCI и прочими драйверами. Несомненный минус этого варианта — необходимость выгружаться из каждой системы для входа в другую, и это при условии, что нашлись драйвера для весьма-таки старой системы под современное оборудование. Да и установка драйверов контроллера SATA через Intel Matrix Storage — те еще танцы с бубном, да и не факт, что получится.
2. Перенос на виртуальную машину. На мой взгляд — оптимальный вариант. Но могут встретиться подводные камни, описанию и преодолению которых и посвящена данная статья.
Я давно использую VMWare Workstation и считаю ее очень удобным инструментом. Преимущества виртуальных машин общеизвестны — наличие нескольких операционных систем (клиентов) на одном физическом компьютере (хосте) с возможностью одновременного их и хоста использования, соединения в сеть между собой и физическими машинами и совместного использования ресурсов, устройств и портов хоста. Пробовал и Virtual PC, и VirtualBox, но остановился на VMWare — показался наиболее удобным. К тому же имеется VMWare Player — бесплатный вариант VMWare Workstation с несколько усеченной функциональностью. Поэтому описывать буду процесс миграции именно на VMWare.
В свое время я успешно переносил Windows XP на VMWare машины используя VMWare Converter. Однако в данном случае несколько разных версий конвертера одинаково не справились и выдали ошибки конвертации. Пришлось действовать ассиметрично.
Описанный ниже процесс подходит для миграции как Win2K, так и WinXP.
Дисклеймер: все выполняется вами на ваш страх и риск. В случае материального или морального ущерба автор статьи умывает руки ;))
Итак: хост — новый комп с Windows 7 64 bit, на нем установлена свеженькая (на время написания статьи) VMWare Workstation 8.0.2. Что иметь перед процессом:
1. Утилиту для создания и восстановления образа и клонирования разделов и дисков (Acronis True Image, Symantec Norton Ghost (платные), Clonezilla (бесплатный) и др.). Я использовал первую, и в дальнейшем для краткости буду называть ее просто «Акронис».
2. Дистрибутив Windows 2000 или XP (CD или ISO-образ) — для запуска консоли восстановления (Recovery Console).
3. Образ дискеты с драйвером SCSI для VMWare (можно скачать здесь или здесь).
4. Обновление KB835732 (на сайте Microsoft: Win2K — английский, русский; WinXP — английский, русский)
5. Внешний USB HDD (если при переносе системы (шаг 3) используется способ 1) или IDE to USB адаптер или коробка (способ 2).
Пошагово:
1. Подготовка Win2K к переносу.
a. Убедиться, что установлен SP4. Не повредит установить все возможные обновления.
b. Скачать соответствующий нашей системе KB835732 и скопировать его в корень (или другой легкодоступный фолдер) системного диска.
2. Создание новой виртуальной машины. Выбираем Windows 2000 Professional на предложение выбрать операционную систему для VM (Select a Guest Operating System). На вопрос о максимальном размере диска я выставил 40 ГБ, поскольку таков размер физического диска с Win2K, и заполнен он более чем на две трети. Остальное можно по умолчанию. Дойдя до экрана Ready to Create Virtual Machine, жмем на кнопку Customize Hardware… и меняем тип New CD/DVD с дефолтного IDE на SCSI. Если оставить IDE, система не подключит CD/DVD после первого успешного запуска, а он нужен для установки VMWare Tools. После установки VMWare Tools и, соответственно, всех виртуальных драйверов можно поменять тип обратно на IDE.
3. Перенос содержимого физического диска на диск VM. Есть несколько способов:
Способ 1:
a. Создаем Акронисом образ физического диска с Win2K и копируем его на внешний USB диск. Подсоединяем диск с образом к хосту.
b. Стартуем виртуальную машину с CD или образа Акронис, и в меню VM > Removable Devices находим наш внешний диск и жмем на подменю Connect (Disconnect from Host). Диск теперь будет распознан Акронисом.
Если Акронис загружается из ISO-образа, то этот образ должен находиться на диске, отличном от подключенного нами внешнего диска, поскольку тот отсоединяется от хоста.
c. Восстанавливаем образ на диск виртуальной машины
Способ 2:
a. Снимаем оригинальный диск со старого компа, подсоединяем его как внешний (через адаптер или коробку) к хосту.
b. Те же действия, что и в п. b способа 1.
c. Клонируем содержимое физического диска (или переносим только нужные разделы) на виртуальный.
Первый способ требует только внешний диск (или даже большую и быструю флешку, что в наше время не редкость). Если нет IDE to USB адаптера или лениво снимать оригинальный диск — он предпочтительнее. Да и лишний бэкап системы не помешает. Минус — если в старом компе USB1.1, процесс создания образа может быть долгим. Ну так поставьте на ночь!
Возможен еще третий путь — работать напрямую с физическим диском из VM. Диск снимается со старой машины, подсоединяется к хосту как внешний или внутренний и монтируется в VM как виртуальный. Этот метод более трудоемкий, поскольку там надо перед монтированием удалять буквы всех партиций для предотвращения одновременного доступа к диску со стороны хоста и VM, а при самом монтировании — опознать диск в списке вида PhysicalDrive0, PhysicalDrive1 и т. д. Если уж снимать диск — лучше второй способ переноса. Третий способ — только для тех, у кого нет места на новом компе (хосте), и кто собирается запускать VM с физическим диском постоянно.
4. Запуск виртуальной машины — система вылетает в BSOD с сообщением:
Inaccessible boot device.
Это происходит из-за того, что диск в VM подключен к виртуальному SCSI контроллеру, и в системе нет соответствующего драйвера. Разрешить данную проблемы можно, заменив файл драйвера IDE atapi.sys на файл с таким же именем, но содержащий драйвер виртуального SCSI контроллера VMWare. Этот трюк обманет систему на момент загрузки, подсунув ей нужный драйвер с именем, соответствующим настройкам в реестре.
a. Вставляем в CD/DVD-ROM диск с дистрибутивом Win2K/WinXP и в настройках VM CD/DVD указываем использовать физический привод, или же монтируем образ дистрибутива (ISO image) в привод виртуальной машины. Во флоппи VM монтируем образ дискеты с драйвером SCSI для VMWare. Отмечаем чекбоксы Connect at power on в разделе Device status для обоих вышеуказанных виртуальных устройств.
b. Запускаем VM с CD/DVD (выставив последовательность загрузки в BIOS виртуальной машины раз и навсегда, либо же нажав Esc после включения VM и выбрав CD-ROM drive). Стартует процесс установки Windows. Заходим в Recovery Console, выбираем нашу систему и попадаем в системный фолдер C:WINDOWS или C:WINNT. В командной строке вводим:
cd SYSTEM32DRIVERS del atapi.sys copy a:vmscsi.sys atapi.sys
Вторую строку можно пропустить, тогда соглашаемся перезаписать существующий atapi.sys.
Все вышеописанное относится к случаю, когда старый диск IDE типа. Если же он подключен к SCSI или SATA контроллеру, atapi.sys не может быть использован. Нужно определить, какой файл содержит драйвер контроллера вашего типа диска и заменить его на vmscsi.sys. Команда консоли восстановления LISTSVC, выдающая список сервисов системы, может помочь идентифицировать файл драйвера. Он должен относиться в категории Boot (2й столбец).
c. Перезапускаем VM, введя exit в командную строку. На этот раз система загружается успешно.
Здесь надо отметить, что система при старте заменяет подсунутый ей поддельный IDE драйвер обратно на оригинальный, так что в случае перезагрузки без установки в системе драйвера VM SCSI контроллера синий экран вернется. Поэтому я отверг все предложения системы по ручной установке драйверов и перезагрузке и первым же делом установил драйвер SCSI Controller через Device Manager с той же дискеты. Теперь перезагрузка не чревата синим экраном, и система стартует успешно (а перезагрузиться разок таки пришлось, о чем далее). Если вы случайно перегрузили VM и снова получили BSOD — повторите 4-й шаг.
5. Установка VMware Tools. Запускаю — и получаю сообщение:
Microsoft Runtime DLLs cannot be installed on this operating system. Please see Microsoft KB835732 for details.
Поставил обновление KB835732, перегрузился (теперь можно), и VMware Tools установились без проблем. Ура, мы успешно переехали в виртуальную машину!
Кстати, не факт, что у вас тоже выскочит подобная проблема с установкой VMware Tools. Особенно если, как я упоминал в начале, в оригинальной системе еще до переноса были установлены все обновления. Все же имейте KB835732 под рукой, желательно — прямо на диске для удобства доступа.