Jump to content

- - - - -

VHD_XP_Compact - Program to make Mini XP

vhd xp usb

  • Photo
    Link submitted by wimb

    Submitted Jun 25 2013 08:18 AM

VHD_XP_Compact - Program to make Mini XP


VHD_XP_Compact - Program to make Mini XP

Download and Run VHD_XPC_75.exe and Extract to simple path

In Win 7/8 OS Set User Account Control Off and Reboot.
Use imdiskinst.exe to Install ImDisk driver (if not present already).
Imdisk is used to mount VHD Image files in a virtual drive.

VHD_XP_Compact.exe - Make Portable XP in 1.2 GB VHD Or Mini XP in 0.6 GB VHD booting from Grub4dos Menu on USB or HDD

Source is Windows XP x86 fresh installed in 2 GB VHD Or Install XP on primary active partition of internal harddisk.
Target Boot Drive can be FAT32 or NTFS USB-drive used only for Boot files so that booting of internal harrddisk is NOT changed.
Target System Drive must be NTFS and is the drive where the XP- VHD file is created and this can be your internal harddisk drive.

Possible Scenario's
- Boot with Grub4dos Menu on NTFS or FAT32 USB-Stick with XP- VHD located on NTFS Drive of Internal Harddisk
- Boot with Portable USB-harddisk and launch XP- VHD located on NTFS System Drive of USB-Harddisk

Booting VHD files from Grub4dos Menu as FILEDISK or as RAMDISK requires to Install in Source VHD either FiraDisk Or WinVBlock driver.
Additinally Installed Programs and Drivers and Settings are remembered in FILEDISK just like in normal Windows OS.
Loading the VHD into RAMDISK is much faster when the VHD file is located on the internal NTFS harddisk drive.

When WINDOWS\DriverPacks store with subfolder M (MassStorage) for support of SCSI- en RAID-controllers is found in XP Source VHD,
then option MassStor will add CriticalDeviceDatabase registry and Services to allow booting on all hardware.

Let Portable version boot on different hardware to make it Universal by Install of all Drivers except the hardware specific large Video driver.
Use Universal Portable XP- VHD as Source to make Mini XP VHD that can boot in any case on all experienced hardware.
Mini XP has smallest Size of about 200 MB by removing driver.cab and Windows Media Player and by further reduction of system32 folder.
Mini XP VHD located on internal harddisk is very useful to Boot fast from RAMDISK on known hardware.

Build-in Defraggler is useful (really needed) to Defrag files within the XP- VHD, but post processing is also possible after mounting the XP- VHD.
NTFS Compression results in high fragmentation e.g. 85% so that it is advised to use Defrag VHD option.

VHD entry in Grub4dos Menu on Boot Drive is made when WinVBlock Or FiraDisk driver is found in XP Source VHD.

Program UEFI_MULTI can be used in Win 7/8/7PE OS to make other HDD or USB drives bootable with the created XP- VHD.
http://reboot.pro/to...182-uefi-multi/ Or http://www.911cd.net...showtopic=25269

BOOT_IMG.exe makes Grub4dos Boot Menu on Target Boot Drive for VHD on NTFS Target System Drive (FileCopy of VHD occurs if not yet present)


Windows XP Source VHD preparation - Install XP in 2 GB VHD

VHD_XP_Create.exe - Make 2 GB VHD file and make Grub4dos Boot Menu on HDD or USB
for Install of XP in VHD by using XP Setup ISO file and WinVBlock driver
http://reboot.pro/to...7-vhd-xp-setup/ Or http://www.911cd.net...showtopic=25345

More Info on How to prepare XP Setup ISO file with Integrated DriverPacks is given in Section 2 of
http://reboot.pro/to...-and-windows-7/ Or http://www.911cd.net...showtopic=23553


Credits and Thanks to:
JFX for making WinNTSetup2 to Install Windows 2k/XP/2003/Vista/7/8 x86/x64 - http://www.msfn.org/...-winntsetup-v2/
chenall, tinybit and Bean for making Grub4dos - http://code.google.c.../downloads/list
karyonix for making FiraDisk driver- http://reboot.pro/to...k-latest-00130/
Sha0 for making WinVBlock driver - http://reboot.pro/to...8168-winvblock/
Olof Lagerkvist for ImDisk virtual disk driver - http://www.ltr-data....ode.html#ImDisk and http://reboot.pro/in...hp?showforum=59
Uwe Sieber for making ListUsbDrives - http://www.uwe-sieber.de/english.html
Dariusz Stanislawek for the DS File Ops Kit (DSFOK) - http://members.ozema...eezip/freeware/

More Info on booting XP- VHD from grub4dos menu by using FiraDisk Or WinVBlock driver:
http://reboot.pro/to...-and-windows-7/ Or http://www.911cd.net...showtopic=23553


Grub4dos Menu to Boot XP-1.vhd as FILEDISK or as RAMDISK by using WinVBlock driver

title Portable XP-1.vhd - WinVBlock FILEDISK - 1.2 GB
# Sector-mapped disk
map /XP-1.vhd (hd0)
map --hook
root (hd0,0)
chainloader /ntldr

title Portable XP-1.vhd - WinVBlock RAMDISK - 1.2 GB
# Sector-mapped disk
map --mem /XP-1.vhd (hd0)
map --hook
root (hd0,0)
chainloader /ntldr