(about the hard disk).
What you need to know is the following piece of info.
In windows NT/2K/XP, etc. the MBR CODE is written to a HD-like device "automatically" and *only* when you access Disk Management AND it prompts you to "Initialize the disk".
All the activities you later do in Disk Management only change the MBR DATA (the partition table).
The thing that "triggers" the "Initialize the disk" is a check for last two bytes of the MBR being the "Magic bytes" 55AA.
If they are already set, no MBR code is written (or - if you prefer - bytes from 0 to 446 are left as they are) and you need to use an utility like MBRFIX or the fixmbr in Recovery console to actually write the MBR code:http://www.sysint.no...ting/mbrfix.htmhttp://www.microsoft...r.mspx?mfr=true
Now back to the timing issue.
The times you report are COMPLETELY crazy.
Let's assume that you have an 87.5 Mb build (which is actually what you have)
So you transfer 87.5 Mb in roughly 420 seconds, i.e. 87.5/420=208 Mb/s which is actually SLOWER than USB 1.1, which at it's max could be something like 0,750KBps (6Mbps).
Definitely your USB bus is booting with the "old" standard.
Which EXACT motherboard/make/model is your PC?
There are a number of motherboards that do have USB 2.0 chips BUT that have a BIOS that operates them exclusively in USB 1.1 mode.
Obviously if your hardware has USB 1.1 bus, the only way to speed up the booting is to add an USB 2.0 add-on card.
But if your hardware has USB 2.0 chips there are two workarounds, one that solves the issue "completely" (if it works) and one that may alleviate the problem.
First solution is using PLoP:http://www.plop.at/
Second one is using a "kicker image", to see if this latter approach is working, try putting aside (again temporarily) the current LiveXP experiments and try this:http://www.911cd.net...topic=21702&hl=