Jump to content











Photo
* * * * * 1 votes

VHD_XP_Setup - Install XP in VHD -

vhd xp

  • Please log in to reply
143 replies to this topic

#1 wimb

wimb

    Gold Member

  • Developer
  • 2281 posts
  •  
    Netherlands

Posted 16 May 2013 - 04:22 AM

Posted Image

File Name: VHD_XP_Setup - Install XP in VHD -
File Submitter: wimb
File Submitted: 16 May 2013
File Updated: 22 Apr 2016
File Category: Tools

Install XP in VHD using XP Setup ISO file and WinVBlock driver

VHD_XP_Create.exe - Make 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



Download VHD_XP_Setup - http://reboot.pro/fi...tall-xp-in-vhd/

More Info - http://www.911cd.net...showtopic=25345
-
Possible Scenario's
- Boot from USB and Install XP in VHD located on NTFS drive of USB or HDD
- Boot with Grub4dos Menu on NTFS USB-Stick for Install of XP in VHD located on NTFS Drive of Internal Harddisk
- Boot with Portable USB-harddisk and Direct Install XP in VHD located on NTFS System Drive of USB-Harddisk

First Prepare XP Setup ISO file with integrated DriverPacks as described in Section 2. How to prepare XP Setup Source ?
http://www.911cd.net...showtopic=23553
and Copy XP Setup ISO file to the root of internal harddisk drive of your computer.

Direct Install of XP in VHD on USB requires to Integrate Wait4UFD driver in XP Setup Source
http://reboot.pro/to...it/#entry167235


Selections to be made in VHD_XP_Create.exe
Boot Drive - FAT32 or NTFS - can be USB-stick so that there are no changes needed in the Windows installation on the internal harddisk
System Drive - NTFS - where VHD file is created e.g your internal harddisk drive
XP Setup ISO file - located on internal harddisk drive so that fast loading into RAM is enabled


Procedure to 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

0. Run VHD_XP_Setup.exe and Extract to simple path on internal Harddisk - gives folder VHD_XP_Setup
In Win 7/8 OS Set User Account Control Off and Reboot
1. Use imdiskinst.exe to Install ImDisk driver (if not present already)
- Imdisk is used to mount VHD and HDD Image files in a virtual drive
2. If desired use first UFD_FORMAT.exe to make USB-Stick bootable with Grub4dos Menu and that can be used as Target Boot Drive
- Then Run VHD_XP_Create.exe to create XPSRC1.vhd and Grub4dos Boot Menu for Install of XP in VHD
- Select Boot Drive and NTFS System Drive and select XP Setup ISO file located in root of Harddisk Drive
3. Reboot and in Grub4dos menu select Start XP Setup on XPSRC1.vhd - WinVBlock driver
- XPSRC1.vhd has already NTFS compressed format, so you should NOT format at Setup, just keep settings
- Format XPSRC1.img inside XP Setup cannot be used, it results in corrupt message
4. After Reboot select Continue XP Setup and then Reboot to Start XP from Image XPSRC1.vhd

Option to Install 130 extra MassStorage drivers to make Universal XP VHD that can boot from USB on all hardware
When WINDOWS\DriverPacks store with subfolder M (MassStorage) for support of SCSI- en RAID-controllers is found in XP Source VHD,
then option MassStor of USB_XP_Fix.exe Or VHD_XP_Compact.exe will add CriticalDeviceDatabase registry and Services to allow booting on all hardware.

After XP Setup has finished then Boot with other Windows OS and use:

5. USB_XP_Fix.exe to enable booting from USB and to Install MassStorage drivers.
Select XPSRC1.vhd Image file and USB Boot Drive and click GO to create Grub4dos Boot Menu on USB Boot Drive.
If desired Copy XPSRC1.vhd to NTFS USB Drive for having Portable USB Drive booting with XP VHD.
http://reboot.pro/to...-and-windows-7/ Or http://www.911cd.net...showtopic=23553

Or
5. 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
Make VHD with reduced size of XP and enable booting from USB and Install MassStorage drivers to boot from USB on all hardware.
http://reboot.pro/to...o-make-mini-xp/


Use UFD_Format.exe Or BOOT_USB.exe to Format and Make USB-Stick bootable with Grub4dos Menu
http://reboot.pro/to...ble-usb-drives/ Or http://www.911cd.net...showtopic=24424

UEFI MULTI - Make Multi-Boot USB-Harddisk Booting with Boot Manager Menu and using Boot Image files
http://reboot.pro/to...182-uefi-multi/

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)

More Info on How to prepare XP Setup ISO file
http://reboot.pro/to...-and-windows-7/ Or http://www.911cd.net...showtopic=23553

Integrate Wait4UFD driver to XP Setup Source folder containing i386 folder to enable direct Install of XP in VHD on USB
Thanks to Tal Aloni - http://reboot.pro/to...9-integratedrv/
Direct Install of XP in VHD on USB http://reboot.pro/to...it/#entry167235

IntegrateDrv /usbboot /driver=..\Drivers\Wait4UFD /target=D:\XPSOURCE\



CD Setup Grub4dos Menu on USB-drive
use phony RAMDISK to find XP Setup ISO file NOT loaded into RAM to prevent BSOD 44
http://reboot.pro/to...-10#entry101891

title Continue GUI-mode XP Setup on XPSRC1.vhd - XP3_1307.iso - Size 626 MB
find --set-root --ignore-floppies /XP3_1307.iso
map /XP3_1307.iso (0xff)
map --rd-size=2048
map --mem (rd)+4 (0x55)
map --hook
write (0x55) #!GRUB4DOS\x00v=1\x00/XP3_1307.iso\x00\xff\x00
find --set-root --ignore-floppies /XPSRC1.vhd
map --mem /winvblock.ima (fd1)
map --mem /winvblock.ima (fd0)
map /XPSRC1.vhd (hd0)
map --rehook
root (hd0,0)
chainloader /ntldr

title Start - TXT-mode XP Setup on XPSRC1.vhd - XP3_1307.iso - Size 626 MB
find --set-root --ignore-floppies /XP3_1307.iso
map /XP3_1307.iso (0xff)
map --rd-size=2048
map --mem (rd)+4 (0x55)
map --e820cycles=0
map --hook
write (0x55) #!GRUB4DOS\x00v=1\x00/XP3_1307.iso\x00\xff\x00
find --set-root --ignore-floppies /XPSRC1.vhd
map --mem /winvblock.ima (fd1)
map --mem /winvblock.ima (fd0)
map /XPSRC1.vhd (hd0)
map --e820cycles=0
map --rehook
chainloader (0xff)

title Boot Windows XP from Image - XPSRC1.vhd - WinVBlock driver - 2000 MB
find --set-root --ignore-floppies /XPSRC1.vhd
map /XPSRC1.vhd (hd0)
map --hook
root (hd0,0)
chainloader /ntldr



================================================================================

Problems you may have
1. - VHD must be contiguous = unfragmented - Use WinContig to solve such problem.
2. - In case of VHD located on USB then some mobo will give VHD Disk 2048 MB No Access message in Partition Selection dialogue of XP Setup.
In that case reboot and in VHD_XP_Create.exe use Internal Harddisk drive as System Drive where to Create VHD for XP Setup.
It is important to use in that case XP Setup ISO without integrated Wait4UFD driver.
After XP Setup has finished then use USB_XP_Fix.exe to enable booting from USB and to Install MassStorage drivers.
Select XPSRC1.vhd Image file and USB Boot Drive and click GO to create Grub4dos Boot Menu on USB Boot Drive.
Copy XPSRC1.vhd to NTFS USB Drive for having Portable USB Drive booting with XP VHD.
3. VHD and XP Setup ISO file cannot be located on GPT partition - UEFI computers must be in BIOS compatible mode to enable booting with Grub4dos Menu.
Use MBR partition of HDD or USB as location for VHD and XP Setup ISO file.
4. In GUI-mode I386\asms not found error means that Virtual CD is not found in GUI-mode
Select Checkbox - Load XP Setup ISO in RAM might help to solve this issue.
Otherwise use WinNTSetup3 to prepare NT Setup folders in VHD mounted in ImDisk virtual drive - See Modified Procedure below
5. Black Screen - Freezing in TXT-mode of XP Setup - Fix TXT-mode by using map --e820cycles=0 in Grub4dos Menu before hook
http://reboot.pro/to...45b-2011-07-14/
================================================================================

Modified Procedure to Make 2 GB VHD file and make NT Setup Grub4dos Boot Menu on HDD or USB and using WinVBlock driver.
First WinNTSetup3 is used with XP Setup ISO file to prepare XP Setup folders in VHD mounted in ImDisk virtual drive.

0. If desired use first UFD_FORMAT.exe to make USB-Stick bootable with Grub4dos Menu and that can be used as Target Boot Drive
1. Then Use VHD_XP_Create.exe where XP Setup ISO file is NOT Selected in this case.
Select Target Drives and Grub4dos Boot Menu Checkbox and use GO
to make XPSRC1.vhd on NTFS System Drive and to make NT Setup Grub4dos Boot Menu on Target Boot Drive.
2. Mount XPSRC1.vhd as ImDisk Virtual Drive - if needed use imdiskinst.exe to Install ImDisk driver
3. Use WinNTSetup3 - click on XP tab - Right-click to Select XP Setup ISO file
Select as Boot Drive and as Installation Drive the ImDisk Virtual drive of mounted XPSRC1.vhd
Click Setup to prepare $WIN_NT$.~BT and $WIN_NT$.~LS folders in XP VHD
http://www.msfn.org/...inntsetup-v386/
4. Reboot to Install XP in VHD - Start TXT-mode and then reboot 2x with Grub4dos menu Boot Windows XP

NT Setup Grub4dos Menu on USB-drive for Install of XP in VHD when WinNTSetup3 was used to prepare for XP Setup in VHD

title Start - TXT-mode XP Setup on XPSRC1.vhd - WinVBlock driver - 2000 MB
find --set-root --ignore-floppies /XPSRC1.vhd
map --mem /winvblock.ima (fd1)
map --mem /winvblock.ima (fd0)
map /XPSRC1.vhd (hd0)
map --e820cycles=0
map --hook
root (hd0,0)
chainloader /ntldr

title Boot Windows XP from Image - XPSRC1.vhd - WinVBlock driver - 2000 MB
find --set-root --ignore-floppies /XPSRC1.vhd
map /XPSRC1.vhd (hd0)
map --hook
root (hd0,0)
chainloader /ntldr

================================================================================


Credits and Thanks to:
JFX for making WinNTSetup3 to Install Windows 2k/XP/2003/Vista/7/8 x86/x64 - http://www.msfn.org/...inntsetup-v386/
ChrisR for making Win8.1SE - http://www.msfn.org/...170546-win81se/
chenall, tinybit and Bean for making Grub4dos - http://code.google.c.../downloads/list
Sha0 for making WinVBlock driver - http://reboot.pro/8168/
Tal Aloni - for making IntegrateDrv and Wait4UFD driver - http://reboot.pro/to...d-boot-from-it/ and http://reboot.pro/to...9-integratedrv/
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
cdob - Install XP from a ISO file No RAM disk - http://www.msfn.org/...rom-a-iso-file/
Doodoo for his tutorial - http://reboot.pro/13...385#entry122385
sara - pmedia for her tutorial - http://reboot.pro/13731/
jaclaz for MBRBatch.cmd http://reboot.pro/?showtopic=3191
Dariusz Stanislawek for the DS File Ops Kit (DSFOK) - http://members.ozema...eezip/freeware/
Microsoft for VhdTool (free to install, use, copy and distribute) - http://archive.msdn....oft.com/vhdtool

:cheers:

More Info on this Subject here
http://reboot.pro/to...-and-windows-7/ Or http://www.911cd.net...showtopic=23553
http://www.911cd.net...showtopic=25345

Click here to download this file
  • Nuno Brito and Motasem like this

#2 wimb

wimb

    Gold Member

  • Developer
  • 2281 posts
  •  
    Netherlands

Posted 16 May 2013 - 04:41 AM

VHD_XP_Create portable App is used for Direct Install of XP in VHD located on NTFS USB-harddisk

 

VHD_XP_Setup.png =====> XP_W4U_VHD2.png

 

:cheers:

 

================================================================================
 
Section 2. How to prepare XP Setup Source ? - Prepare XP Setup ISO file with integrated UpdatePack and DriverPacks
 
Take care that your XPSOURCE Folder is located on your Harddisk in a simple Path without SPACES.
Copy the Content of your Windows XP Setup CD to your XPSOURCE Folder on Harddisk 
 
First Integrate ServicePack SP3 in your XP-SP2 Source (don't use here nLite).
 
In Command Window use for English version and XPSOURCE folder on drive E:

 

WindowsXP-KB936929-SP3-x86-ENU.exe /integrate:E:\XPSOURCE

 
Siginet's RyanVM Integrator 1.6 can then be used to Integrate Windows UpdatePacks in the XP-Source.
http://integrator.siginetsoftware.com/index.php?download

Download preferred version RVM Integrator 1.6.1 Beta 2.1

 

Windows XP UpdatePacks and Addons:

Onepiece XP Post-SP3 AIO Update Pack FINAL - http://www.ryanvm.ne...opic.php?t=6438
Onepiece XP Post-SP3 AIO International Update Packs FINAL - http://www.ryanvm.ne...pic.php?t=10445
 
For Install of XP on a modern system with SATA Drives it is needed to use DPsBase.exe 
for Integrating in your XPSOURCE DriverPack Massstorage with TXT Mode Enabled.
In that case a lot of Extra RAID SCSI and SATA Drivers (about 120 extra) are Integrated which appear in the 
XP Setup BootFolder $WIN_NT$.~BT on Install-Drive and can prevent a lot of XP Install Boot Problems.
Use DPsBase.exe to Integrate DriverPacks Chipset + Processor + MassStorage + LAN + WLAN DriverPacks
which will then be located in OEM Folder in your XPSOURCE folder.
(settings Disc - Method 2 - GuiRunOnce - Enable KTD for the DriverPacks I will Select)
 
Always first use RyanVM Integrator and then use DPsBase to Improve your XP-Source
DPsBase makes presetup.cmd in folder I386 and changes the I386\winnt.sif file for use of DriverPacks
 
presetup.cmd in folder I386 will start decompression of DriverPacks located in OEM folder 
at the beginning of GUI-mode of XP Setup, which does NOT take to much time for the 5 DriverPacks
 
You should select to Keep The Drivers for Chipset + Processor + MassStorage + LAN
Then WINDOWS\DriverPacks is about 135 MB which is acceptable and provides a lot of extra driver support 
which is useful to make XP Universal and adapt easily to very different hardware.
In that case the DevicePath is set accordingly in key
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion 
so that XP can automatically make use of these drivers for adjusting to New Hardware
 
When you don't use nLite, you can copy the supplied $OEM$ folder to your XP Source folder
Change $OEM$ folder to your needs for UserAccounts and Registry Tweaks and Adding Drivers
CMDLINES.TXT is used for making UserAccounts and install of Registry Tweaks at T-12
 
Use DriverForge.v4.5.4.exe to Install from C:\Drivers at T-9 of GUI XP Setup (just for the last Reboot).
DriverForge.v4.5.4.exe was made by kickarse http://www.msfn.org/...howtopic=110783
At end of TXT-mode XP Setup the folder $OEM$\$1\Drivers is copied to C:\Drivers
and $OEM$\$1\Install\DriverForge.v4.5.4.exe is copied to C:\Install
For Auto Use of DriverForge at T-9 add uncompressed driver folders in $OEM$\$1\Drivers
and Uncomment two rules by removing ; in winnt.sif file copied from winnt_sif to your I386 folder
This is very useful for Install of your well known Audio and Video driver during GUI-mode of XP Setup.
 

[SetupParams]

UserExecute = "%SystemDrive%\INSTALL\SetupPar.cmd"
 
 
Smart Driver Backup 2.12 of Jaque is very useful to Backup your drivers before install of XP
 
================================================================================
 
How to make XP Setup ISO File ?
 
- Use BBIE (see below) or Isobuster to Extract Boot Image bootsect.bin from Original bootable XP Setup CD 
  bbie will make image1.bin that you can copy as bootsect.bin to XP Setup source folder
- Reduce Size of XP Setup Source folder (if needed to fit on CD then remove folders LANG  WIN9XMIG  WIN9XUPG)
- Use ImgBurn and bootsect.bin to make Bootable CD
 
1. Remove 3 folders LANG  WIN9XMIG  WIN9XUPG - reduction in size = 135 MB
2. Run ImgBurn - Portable Tool in PStart Menu - IMG_XP\MULTI\PStart\Progs\ImgBurn
   - Select Write files/folders to disc
   - Output - Select Image File
   - Browse Source folder and Select your XP Setup Source folder
   - Browse Destination file - Give Name e.g. XP-Setup.iso
   - Labels ISO 9660 - Give Name e.g. XP-Setup
   - Advanced Restrictions - ISO9660 - Select Level X and DOS CharSet with 4x Checkbox On (allow ...)
   - Bootable Disc - Make Image bootable - Checkbox On - Browse Boot Image - Select bootsect.bin file
   - Bootable Disc - Emulation Type = None
                     Load Segment = 07C0
                     Sectors to Load = 4
 
BOOT_USB\makebt>bbie M:\XP3_1201.iso
BBIE - Bart's Boot Image Extractor v1.0, © 2001, Bart Lagerweij
will make BOOT_USB\makebt\image1.bin that you can rename as bootsect.bin
 
================================================================================

  • Blackcrack likes this

#3 Blackcrack

Blackcrack

    Frequent Member

  • Advanced user
  • 294 posts
  •  
    Germany

Posted 16 May 2013 - 10:13 AM

cool !! thank you fori nfo !

best

Blacky



#4 wimb

wimb

    Gold Member

  • Developer
  • 2281 posts
  •  
    Netherlands

Posted 17 May 2013 - 04:55 AM

cool !! thank you fori nfo !

best

Blacky

 

Thanks :)

 

:cheers:



#5 administrator

administrator
  • Members
  • 5 posts
  •  
    Netherlands

Posted 08 June 2013 - 03:30 PM

hallo

 

Ik heb al een vhd met server 2003 die ik met hyper-v heb gecreeerd.

als ik in ram laad met {map --mem} boot hij in 4 seconden.

Helaas krijg ik met {map} BSOD.

 

Jorg Koorn.

 

telefoon 0645372665



#6 Ivan Kostov

Ivan Kostov

    Member

  • Members
  • 46 posts
  •  
    Serbia

Posted 09 June 2013 - 01:57 PM

Hello.

Now what's ups with integrating sound drivers? I wont to make portable vhd on usb stick and mini xp from cd with accesibity features, installed screen readers and make as bootable from more computers, does i must using still driver forge and coppy full drivers to some pace, or exist plugin for windows xp with generic drivers same as win 7 vhd setup. Thanks and best regards.



#7 Zoso

Zoso

    Silver Member

  • Advanced user
  • 603 posts
  •  
    Isle of Man

Posted 28 June 2013 - 03:15 PM

hi wimb, I have made XP1.VHD and now I try to also boot it from virtualbox but it stalls/freezes after loading sys32 drivers. do you know why that might be happening?

I am trying to make an image that is most generic. I would like to first install in virtualbox instaed of .vhd directly on hardware. is this possible? my idea is to install in VM the XP that has been prepared as you suggest here, then prep will full usboot including ewf, extra programs and settings so that the image does not keep drivers when booted on new hardware.

#8 wimb

wimb

    Gold Member

  • Developer
  • 2281 posts
  •  
    Netherlands

Posted 28 June 2013 - 05:52 PM

I have no experience with Virtual Machines.

 

In general the Compact VHD is finally used to boot real machines,

and then a Virtual Machine is not desired as intermediate step.



#9 Zoso

Zoso

    Silver Member

  • Advanced user
  • 603 posts
  •  
    Isle of Man

Posted 28 June 2013 - 06:41 PM

/> />I have no experience with Virtual Machines.

In general the Compact VHD is finally used to boot real machines,
and then a Virtual Machine is not desired as intermediate step.

I am trying to make OS in VM first with ewf included so that it does not save hardware drivers and details when booted to new machines. I can make it smaller this way.

#10 ktp

ktp

    Silver Member

  • Advanced user
  • 733 posts

Posted 02 July 2013 - 11:49 AM

@wimb

 

The procedure does not tell where to get USB_XP_Fix.exe not included in the package.

I am currently a little lost with your many packages naming. IMG_XP seems to be the biggest that includes

other XP-related packages : VHD_XPC. What is the relationship between them etc...?



#11 wimb

wimb

    Gold Member

  • Developer
  • 2281 posts
  •  
    Netherlands

Posted 02 July 2013 - 12:32 PM

IMG_XP package is 27 MB and includes the other VHD_* packages which are small dedicated downloads of about 4 MB

 

The idea is as follows:

Step 1 - VHD_XP_Setup - Install XP in VHD that can be used for the next step as Source VHD

Step 2 - VHD_XPC - Use VHD_XP_Compact.exe to Make Portable or Mini XP VHD bootable from Grub4dos Menu on HDD or USB

VHD_XP_Compact.exe makes VHD of reduced size and includes all functionality of USB_XP_Fix.exe to fix for booting from USB

 

:cheers:



#12 ktp

ktp

    Silver Member

  • Advanced user
  • 733 posts

Posted 02 July 2013 - 12:46 PM

@wimb

Thank you for your explanations. You should however mention in this topic where to get (which package to download)
the USP_XP_fix.exe. And this topic sometimes points to itself as reference for further explanations!

Why by analogy is there no VHD_W8_Setup package, to produce input to VHD_W8C?
I also hope the bigger package is in sync with individual packages in version update.
 

Thank you for your many useful tools.



#13 wimb

wimb

    Gold Member

  • Developer
  • 2281 posts
  •  
    Netherlands

Posted 02 July 2013 - 01:24 PM

Thanks for feedback. Topic text is updated accordingly.

 

Install of Win8 and Win7 in VHD is very well supported already by WinNTSetup of JFX

whereas something similar for Install of XP in VHD was missing until now :)

 

http://www.msfn.org/...winntsetup-v23/

 

:cheers:



#14 wimb

wimb

    Gold Member

  • Developer
  • 2281 posts
  •  
    Netherlands

Posted 03 July 2013 - 11:56 AM

-
*** Update VHD_XP_Setup_76 - Install XP in VHD ***
 
USB_XP_Fix.exe and BOOT_IMG.exe were added as additional useful programs
 
 
:cheers:


#15 ktp

ktp

    Silver Member

  • Advanced user
  • 733 posts

Posted 04 July 2013 - 12:15 PM

@wimb

 

In the procedure, you probably need to add using contig or WinContig to defragment the produced VHD file.

I follow the procedure and got a problem at Step1 Txt setup. After the message "Setup is starting Windows...", there is a black

screen then nothing happens afterwards, even after 10 minutes. My VHD is on internal disk and boot files on USB stick. Where is the problem?



#16 wimb

wimb

    Gold Member

  • Developer
  • 2281 posts
  •  
    Netherlands

Posted 04 July 2013 - 12:57 PM

Sice you can boot from Grub4dos Menu to Start TXT-mode of Setup, 

it means that your VHD is NOT fragmented, otherwise it would have been refused by Grub4dos already.

 

In your case Hardware detect fails probably due to missing boot driver in XP Setup ISO file.

 

How did you prepare your XP Setup ISO file ?

Did you integrate MassStorage DriverPack with TXT-mode enabled and integrate Chipset DriverPacks as described here in Section 2 ?

In this way you have the essential drivers on booting in TXT-mode available.

 

http://reboot.pro/to...-and-windows-7/

 

Can you use same XP Setup ISO on same hardware and using other Install method without having problems ?

 

:cheers:



#17 ktp

ktp

    Silver Member

  • Advanced user
  • 733 posts

Posted 04 July 2013 - 02:24 PM

@wimb

In your procedure of this topic, step 2 do not mention anything about integration of mass storage and chipset drivers pack.
You only mention USB_XP_fix.exe and the driverpacks after step 4 only, after the VHD has been created.
Excerpt: "After XP Setup has finished then use USB_XP_Fix.exe to enable booting from USB and to Install MassStorage drivers.".
I also understand that IntegrateDrv/Wait4UFD is not needed if the VHD is inside internal hard disk, not USB disk. Is it true?

Wow, now probably links to DriverPacks should be added, fortunately I downloaded sometimes ago the DriverPacks but never use to sliptream anything. Need to learn it now.

Question: apart from Mass Storage and Chipset, do you recommend to slipstream CPU, LAN and WLAN too?



#18 wimb

wimb

    Gold Member

  • Developer
  • 2281 posts
  •  
    Netherlands

Posted 04 July 2013 - 02:36 PM

A link was given in previous post and that has Section 2 ........

 

Also you should have seen this rule:

 

More Info on How to prepare XP Setup ISO file
http://reboot.pro/to...-and-windows-7/ Or http://www.911cd.net...showtopic=23553

 

When VHD is located on internal harddisk then indeed you should NOT integrate Wait4UFD driver.

 

I recommend to integrate 5 DriverPacks and be sure to have MassStorage DP with TXT-mode enabled !!!!!

 

 

Use DPsBase.exe to Integrate DriverPacks Chipset + Processor + MassStorage + LAN + WLAN DriverPacks
which will then be located in OEM Folder in your XPSOURCE folder

(settings Disc - Method 2 - GuiRunOnce - Enable KTD for the DriverPacks I will Select)

 

:cheers:



#19 ktp

ktp

    Silver Member

  • Advanced user
  • 733 posts

Posted 04 July 2013 - 02:44 PM

Ah ok, "Section 2 of the other topic whose link is given below", and not section 2 of this topic (I assume in fact step 2 of this topic) of your procedure.

 

2. How to prepare XP Setup Source ? - Prepare XP Setup ISO file with integrated UpdatePack and DriverPacks



#20 ktp

ktp

    Silver Member

  • Advanced user
  • 733 posts

Posted 04 July 2013 - 02:53 PM

OK I just try again with correct slipstreaming of 5 DrivePacks components to the XP SP3 ISO. I still get black screen after "Setup is starting Windows" though, with a little more disk activity than previously.

 

Question: my internal disk is an SSD, and not a HDD, could it be a problem? If yes, I have to try Wait4UFD and put the VHD on USB disk directly.



#21 wimb

wimb

    Gold Member

  • Developer
  • 2281 posts
  •  
    Netherlands

Posted 04 July 2013 - 03:55 PM

Question: my internal disk is an SSD, and not a HDD, could it be a problem? If yes, I have to try Wait4UFD and put the VHD on USB disk directly.

 

SSD might need special driver not present in DP MassStorage  :unsure:

I have never used SSD .....

 

Then try Integrate Wait4UFD driver and make XP Setup ISO file

and use VHD_XP_Create with  Portable USB-harddisk NTFS drive as Target System Drive where to create NEW 2.0 GB VHD

 

You can also try other hardware having SATA internal harddisk .....

 

:cheers:



#22 ktp

ktp

    Silver Member

  • Advanced user
  • 733 posts

Posted 04 July 2013 - 04:33 PM

With Wait4UFD, I still got same problem. Since I have already an XP Vmdk file (VMware virtual machine), I convert it to VHD, then follow the procedure as appropriate. The VHD is not in fixed size, so I believe it will have problem loading with grub4dos. I have probably to copy it to another fixed size VHD.



#23 ktp

ktp

    Silver Member

  • Advanced user
  • 733 posts

Posted 07 July 2013 - 08:48 AM

Some updates :-).
Finally success! I have my universal XP VHD now that can boot on multiple machines.
It is loaded using grub4dos (WinvBlock driver inside the VHD).
Some tools used:

- VMware workstation to create initial XP OS
- VHD manager to create/attach/detach the VHD
- Aomei Partition Assistant to copy VHD disk (for resizing for example)
- USBboot from USBoot.org
- spdrvscn utility to set DevPath after copying the XP driverpacks to c:\D
http://www.vernalex....tools/spdrvscn/ using the command:
spdrvscn /p c:\D /e inf /d c:\windows\inf /a /s /q
- TweakUIXP to disable autoplay on all drivers, no read message at logon etc...



#24 wimb

wimb

    Gold Member

  • Developer
  • 2281 posts
  •  
    Netherlands

Posted 07 July 2013 - 10:44 AM

Finally success! I have my universal XP VHD now that can boot on multiple machines.

 

OK, and can you boot that VHD on the SSD machine and what driver does it use in that case ?

 

Your approach is using a lot more steps and tools, but anyway it is good that you have success.

 

It would be interesting if you can solve your hardware detect issue encountered in direct XP Setup in VHD on SSD machine.

 

After booting with XP VHD on SSD machine, then can you run

 

VHD_XP_Setup\POST_FIX\SaveHwids.exe

 

and post here the produced file HWIDs.txt , so that I can study hwids related to SSD



#25 Zoso

Zoso

    Silver Member

  • Advanced user
  • 603 posts
  •  
    Isle of Man

Posted 07 July 2013 - 01:43 PM

Since I have already an XP Vmdk file (VMware virtual machine), I convert it to VHD,

hi ktp, what are you using to convert vmdk to vhd?


/> />Some updates :-).
Finally success! I have my universal XP VHD now that can boot on multiple machines.
It is loaded using grub4dos (WinvBlock driver inside the VHD).
Some tools used:
- VMware workstation to create initial XP OS
- VHD manager to create/attach/detach the VHD
- Aomei Partition Assistant to copy VHD disk (for resizing for example)
- USBboot from USBoot.org
- spdrvscn utility to set DevPath after copying the XP driverpacks to c:\D
http://www.vernalex....tools/spdrvscn/ using the command:
spdrvscn /p c:\D /e inf /d c:\windows\inf /a /s /q
- TweakUIXP to disable autoplay on all drivers, no read message at logon etc...

nice! I do a similar procedure except I use virtualbox to install directly to .vhd and I use RVM integrator for the driverpacks (KTD) before install.

after install I run USBoot with ewf included then after install is finished I save the registry key for KTD this way I can Import it again if needed. like when driverpacks fails to load all drivers so I use sky123 easy drivers, its not automatic but it usually has drivers that DP doesn't but after you run it, it changes the registry key for DP so I import the key to get back DP functionality. this is only necessary if ewf is not enabled on that boot, if it is then key import is not needed. I like the EWF because the image doesn't keep growing and less chance of driver conflicts later but I turn it off on the image that I use for my own equipment.

I will still check out spdrvscn though. thanks for the tip





Also tagged with one or more of these keywords: vhd, xp

1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users