IPB

Google Frontpage Forums Unattended CD/DVD Guide

> Unattended CD/DVD Guide Homepage · MSFN Forum Rules

Welcome to the Windows XP forum. If you have an error or a question make sure that you provide enough information to your fellow members in order to get a good answer, without information we cant answer you.

We try our best to keep this forum clean of illegal content. If you see any illegal activity use the "report" button you find in every post to report the specific post to the moderators.

 
Reply to this topicStart new topic
> Booting Windows XP from USB Storage Device?
taj
post Jul 21 2006, 03:57 PM
Post #1


Newbie


Group: Members
Posts: 37
Joined: 6-July 06
Member No.: 100730
Country Flag


Hi everyone,

I was wondering if any of you have tried to boot Windows XP from a USB Storage Device? I am not talking about BartPE, but a full version of Windows XP. It seems it is possible, but is quite difficult (for me at least) and unpredictable - a lot seems to depend on your hardware setup and / or USB Storage Device.

I have been following this thread at the 911CD Forums pretty much since it originated, and there over 1,500 posts in that thread, with numerous methods of how to achieve XP booting from USB and numerous reports of success and failure alike.

I figured that some of you might be interested in this, or might have already been following this thread or a similar one elsewhere. I just wanted to get more of you involved, as the more brains working on this, the more can be achieved, and you never know, we might eventually get some instructions from Microsoft on how to attempt booting XP from USB...

If you are able to boot XP from USB, please post what steps you took to achieve this, and your hardware setup.

Thanks,

- Taj
Go to the top of the page
 
+Quote Post
ladude626
post Jul 22 2006, 12:01 AM
Post #2


Junior
*

Group: Members
Posts: 63
Joined: 24-July 04
Member No.: 25324



If BartPE can be boot from a USB, then theoritically Windows XP should be able to as well.

There seem to be a tutorial here on how to do it: http://www.winusb.de/index_en.html
Go to the top of the page
 
+Quote Post
T D
post Jul 22 2006, 04:54 AM
Post #3


Go MSFN!
******

Group: Members
Posts: 1078
Joined: 5-April 06
From: London
Member No.: 92828
OS: none
Country Flag


You can but it's hard configging which 16-bit program to start.
Google it. Also google for "hp boot key utility usb"
Go to the top of the page
 
+Quote Post
taj
post Jul 22 2006, 05:13 AM
Post #4


Newbie


Group: Members
Posts: 37
Joined: 6-July 06
Member No.: 100730
Country Flag


Thanks for the replies.

The website www.winusb.de is the website of the starter of the thread on the 911CD Forums, and has downloadable versions of the tutorials which may be useful. I have been using the HP USB utility for some time now, but with no success - I get the same results when I format the USB drive with the HP tool or with Windows. I always get the message 'Your computer's start-up program cannot access this device' or something like that when trying to install Windows XP onto the USB drive. The XP Setup Program can 'see' the drive, but when I select it, the error message above appears.

- Taj
Go to the top of the page
 
+Quote Post
T D
post Jul 23 2006, 01:58 AM
Post #5


Go MSFN!
******

Group: Members
Posts: 1078
Joined: 5-April 06
From: London
Member No.: 92828
OS: none
Country Flag


Usb Mass Storage device drivers aren't installed yet. Does your stick use generic drivers or did you have to manually install it in windows?
Go to the top of the page
 
+Quote Post
taj
post Jul 23 2006, 06:22 AM
Post #6


Newbie


Group: Members
Posts: 37
Joined: 6-July 06
Member No.: 100730
Country Flag


The USB drive uses generic drivers. I have tried using an External USB Hard Drive Enclosure with a 20 GB Maxtor HDD and a Corsair Flash Voyager flash drive (512 MB)... so I am focusing on using the USB HDD Enclosure.
Go to the top of the page
 
+Quote Post
T D
post Jul 24 2006, 04:45 AM
Post #7


Go MSFN!
******

Group: Members
Posts: 1078
Joined: 5-April 06
From: London
Member No.: 92828
OS: none
Country Flag


Sometimes disks under 1Gb aren't read (read it on a webpage somewhere). Is your bios configured properly? Because for me, across multiple reboots, I have to set my Usb stick as the first boot device.
Go to the top of the page
 
+Quote Post
taj
post Jul 24 2006, 05:19 AM
Post #8


Newbie


Group: Members
Posts: 37
Joined: 6-July 06
Member No.: 100730
Country Flag


Hi T D

I understand that it is unlikely that I will be able to install a full version of XP on to the Corsair Flash Voyager 512 MB; I was just seeing if it would get past the 'Your computer's start-up program cannot access this drive' error message, if only to be met with a size limitation message.

My motherboard is a MSI K8T Neo-V with the latest BIOS updates and retains the boot device order after reboots (unless there are 4 reboots in quick succession), but this doesn't seem to be the problem. I can boot from both of the devices into MS-DOS, so I am sure my mobo is capable of booting from USB. I think the problem is more to do with the Windows Setup Files and if the correct USB drivers are being loaded in text-mode setup or not, or to do with the format / boot sector of the USB drive which Windows will accept (try to trick Setup into thinking the USB drive is a hard drive?) The USB hard drive (enclosure) is detected as a 'Disk on disk' by Windows XP text-mode setup, but appears as a fixed local disk under Windows XP.

Thanks for your help,

-Taj

This post has been edited by taj: Jul 24 2006, 05:20 AM
Go to the top of the page
 
+Quote Post
jaclaz
post Jul 24 2006, 05:21 AM
Post #9


MSFN Junkie
Group Icon

Group: Software Developers
Posts: 3624
Joined: 23-July 04
From: Italy
Member No.: 25215
OS: none
Country Flag


QUOTE (taj)
I have been following this thread
http://www.911cd.net/forums//index.php?showtopic=14181
at the 911CD Forums pretty much since it originated


Hmmm, unsure.gif
and you did not succeed with tutorial 3, 4, 5 or 6, nor with the other tutorials by Bshoang ? ohmy.gif :
http://www.911cd.net/forums//index.php?showtopic=16760
http://www.911cd.net/forums//index.php?showtopic=16696


Did you try the apps from:
http://www.usboot.org/
(I DO NOT use them, as all the other methods worked for me whistling.gif , but they are reported to work.)



jaclaz
Go to the top of the page
 
+Quote Post
taj
post Jul 24 2006, 05:30 AM
Post #10


Newbie


Group: Members
Posts: 37
Joined: 6-July 06
Member No.: 100730
Country Flag


Hi jaclaz,

I have tried Tutorials 3, 4, 5, 6 - most of the things I can see in the thread at 911CD.

I tried the app/s at www.usboot.org, but they gave me a BSOD when I tried to boot from the USB device.

I attempted Bshoangl1's tutorials with the nice pictures (all tutorials would be easier to follow with more pictures or a movie - but I suppose no-one has the time for that???) but no success, yet.

I have recently followed a guide at Ngine.de on booting XP from USB. Now this guide was very easy and straight forward to follow, and I am *sure* I did everything right, but I got the 'Your computer's start-up program cannot access this drive' message. Link to Ngine.de's guide by Emanuel

I am going to repeat most of the tutorials in the near future when I get some time.

- Taj

This post has been edited by taj: Jul 24 2006, 05:31 AM
Go to the top of the page
 
+Quote Post
T D
post Jul 24 2006, 11:34 AM
Post #11


Go MSFN!
******

Group: Members
Posts: 1078
Joined: 5-April 06
From: London
Member No.: 92828
OS: none
Country Flag


@taj, that's what I mean, you might get problems w/bootability and accessing the drive w/less than 1Gb w/out the generic (or not, but in this case generic) drivers installed.
What filesystem is the disk? Ntfs, fat/16/32 or what?
Go to the top of the page
 
+Quote Post
taj
post Jul 24 2006, 12:43 PM
Post #12


Newbie


Group: Members
Posts: 37
Joined: 6-July 06
Member No.: 100730
Country Flag


@T D

Thanks for the help.

Forget about the Corsair 512 MB Fash Voyager, theres no real point in trying to install XP on to it.

I would like to focus on the USB External HDD enCLosure with a 20 GB Maxtor HDD in. At the moment the 20 GB has got one NTFS partition. If I try to partition the whole 20 GB with the HP tool as FAT16 or FAT32, I get an error saying 'Partition too big' or soemthing like that. So should I make a smaller partition for FAT16 or FAT32, or is NTFS recommended for booting XP from a USB drive?

Just out of interest, have you succeeded in booting XP from a USB drive? And if so, which hardware did you use?

- Taj
Go to the top of the page
 
+Quote Post
allen2
post Jul 24 2006, 02:27 PM
Post #13


Not really Newbie
***

Group: Members
Posts: 401
Joined: 13-January 06
Member No.: 85177
Country Flag


Did you tried to change the XP CD from which you're trying to install ? Perhaps, there's a problem with the XP CD (i heard oem XP CD have many limitations).
Go to the top of the page
 
+Quote Post
taj
post Jul 24 2006, 02:57 PM
Post #14


Newbie


Group: Members
Posts: 37
Joined: 6-July 06
Member No.: 100730
Country Flag


I have attempted to use XP Professional SP1 Retail, XP Professional SP2 Retail and XP Home SP2 OEM CDs... so I am not sure the XP installation files/CDs are the problem here. However, it would be interesting to see what CDs the people who have succeeded in booting XP from USB have used.

- Taj

This post has been edited by taj: Jul 24 2006, 02:57 PM
Go to the top of the page
 
+Quote Post
T D
post Jul 25 2006, 05:05 AM
Post #15


Go MSFN!
******

Group: Members
Posts: 1078
Joined: 5-April 06
From: London
Member No.: 92828
OS: none
Country Flag


Successful in booting from FlashDrive_OT_USB2 by some unknown manufacturer w/1Gb dry.gif
@allen2 Soz, but u heard wrong, the only limitation is you can only format a drive w/it, you can't upgrade.
From a Hdd, don't use the Hp tool as it's only designed for pen drives. Check on the net if you can use boot.ini and bootcfg.exe to boot i386\winnt.exe
Or a floppy disk trick: make a ms-dos startup disk via my computer>right click floppy drive>format>check box "create msdos startup disk">wait forever tongue.gif>boot from that floppy. You'll get to a dos prompt like in win9x where you can choose to reboot into ms-dos mode. cd\ to ur hdd and run i386\winnt.exe and see if it works.
Go to the top of the page
 
+Quote Post
jaclaz
post Jul 26 2006, 03:39 AM
Post #16


MSFN Junkie
Group Icon

Group: Software Developers
Posts: 3624
Joined: 23-July 04
From: Italy
Member No.: 25215
OS: none
Country Flag


@TD,
I admire your desire to help smile.gif , but I think you are making some confusion.

QUOTE (TD)
From a Hdd, don't use the Hp tool as it's only designed for pen drives. Check on the net if you can use boot.ini and bootcfg.exe to boot i386\winnt.exe
Or a floppy disk trick: make a ms-dos startup disk via my computer>right click floppy drive>format>check box "create msdos startup disk">wait forever >boot from that floppy. You'll get to a dos prompt like in win9x where you can choose to reboot into ms-dos mode. cd\ to ur hdd and run i386\winnt.exe and see if it works.

This is related to INSTALL XP on hard disk from DOS.

I contributed to write a 10 steps procedure to do the above here:
http://www.911cd.net/forums//index.php?showtopic=16713
that though aimed to a particular situation, has all the info needed to be replicated in other situations.

But that is not the point, which is BOOTING an XP install from a USB Mass Storage Device.

The only way to do so was originated by Dietmar's findings that developed in the Tutorials with the links in previous posts.

@taj
From experience of other people on the threads above referenced, the "more compatible" source appears to be XP SP1, but I succeeded with XP SP2 both with Tutorial 3, 4 and 5.
Never had time to try Tuorial 6 that appears to be the latest and thus the better.
Emanuel's one worked for me too.
Did not try the newish Usbboot.org one, but as said there are positive feedbacks.

Please do review this thread here:
http://www.911cd.net/forums//index.php?sho...c=17900&hl=
where I try to explain the status of the procedure.

About the HP Format utility, you simply do NOT need it.
Let me explain, when 2K/XP "interrogates" the USB bus, a USB Mass Storage connected to it (or to be more correct the controller in it) replies with a ID code, part of this code "tells" XP if it is a "removable" or a "fixed" device. External USB HD controllers tend to identify themselves as "fixed" whilst USB sticks tend to identify themselves as "removable". There is a "limitation" in the working of 2K/XP where if a device is "removable" is considered a floppy or "super-floppy", thus you cannot put a MBR (Master Boot Record) on it with "normal" tools.
The HP utility bypasses this, by writing nonetheless a MBR on a "removable" device, but this can be done with other methods as well, some are explained here:
http://www.911cd.net/forums//index.php?showtopic=15837

TD is right in the size limitations that the HP utility has, you must remember that the utility was developed originally by M-Systems at the time when USB sticks were in the 64/128 Mb range.

If, as I presume, your external USB hard disk is identified as "fixed" you can use the normal Disk Manager procedure to partition and format it.

About the filesystem to be used, the problem actually relies on the BIOS of the PC, FAT16 with a partition of about 2GB in size has proved to be the most compatible, please check FAQ #10 here:
http://home.graffiti.net/jaclaz:graffiti.n...SB/USBfaqs.html
and this thread:
http://www.911cd.net/forums//index.php?sho...0806&st=320


jaclaz
Go to the top of the page
 
+Quote Post
taj
post Jul 26 2006, 04:13 AM
Post #17


Newbie


Group: Members
Posts: 37
Joined: 6-July 06
Member No.: 100730
Country Flag


Thanks for the reply. jaclaz. I will try tutorials 3, 4 and 5 again with XP SP1 and SP2 sources, and see what happens.

I understand that it is difficult to make tutorials that everyone can understand, especially for the relatively *new* and complex problem of trying to boot XP from USB.

I will keep on trying until I find a solution that works for me and hopefully I will do my best to post a tutorial that novices in this field like me can understand!

Do you agree, that if I can boot into DOS from USB, then I can boot XP from USB, and the fault is not the hardware's, but lies with the software / drivers?

Also, would it be helpful if I made a tutorial which is completely based on Dietmar's tutorials (with his permission of course!), but is written as how I perceived the tutorial / how I understood the tutorial, even if it didn't work for me? This might help others to understand, as well as highlighting where some of us are going wrong / misunderstanding the steps required?

- Taj
Go to the top of the page
 
+Quote Post
pmshah
post Jul 26 2006, 11:34 AM
Post #18


Member
**

Group: Members
Posts: 286
Joined: 10-September 05
From: Mumbai - India
Member No.: 72458
Country Flag