Jump to content

SD Card (4GB) - Boot as preffered Drive U: Possible?


robekia

Recommended Posts

It seems like the SD card gets two Parent Id's. :unsure:

The Migrate.inf (rightly) gets 7&d7f206a&0.

This ParentIdPrefix is "understood" by the "AsusEee" rightly, but evidently NOT by the "Acer5738".

My guess is that it's something BIOS related.

Or maybe the "Acer5738" uses a different way to enumerate devices.

That's exactly what i'm thinking too.

What happens, once the XP - one way or the other - is installed on the "Acer5738"?

What ParentIdPrefix does the SD card gets on the "Acer5738" already running XP?

Still the same 7&d7f206a&0 ?

1 - Yes still the same 7&d7f206a&0

2 - i installed another windows XP SP3 on Acer5736 in second partition (D:) using Stick 2GB in order to get a clean windows with Drive U: and the surprise for me is ParentIdPrefix still = 7&d7f206a&0 using both brevious batch files supplied.

Use this "updated" batch:

I'll use it and get back to you

Is the SD card partitioned, right?

No, i'm just using the "MULTIBOOT_USB_10.cmd" with option (H) to format the whole stick and it boots fine.

If the "Acer5738" thinks that the SD card is a "Fixed" Hard Disk, INSTEAD of ParentIdPrefix it will use Disk Signature in the MBR to identify it.

It costs nothing to try adding to MIGRATE.INF a mapping for the Disk Signature as "V:\" and see what happens.

Add to MIGRATE.INF these lines:

HKLM,"SYSTEM\MountedDevices","\DosDevices\V:",0x00030001,\
ww,xx,yy,zz,00,7E,00,00,00,00,00,00

Replacing the ww,xx,yy,zz values with the ones you can get by peeking with a hex/disk editor in the MBR or using a tool like MBRfix to read the SD card signature.

jaclaz

I'll do this also and get back to you as i'm talking to you now using the HP500 labtop in order to have other labtops free for testing (Acer5738 and Asuseee).

Link to comment
Share on other sites


Is the SD card partitioned, right?

No, i'm just using the "MULTIBOOT_USB_10.cmd" with option (H) to format the whole stick and it boots fine.

Well, then WHAT DO YOU THINK the "MULTIBOOT_USB_10.cmd" with option (H) does? :whistle:

jaclaz

Edited by jaclaz
Link to comment
Share on other sites

You can try Install XP from SD card without booting from SD card, but instead boot all the time from the same drive,

being your internal harddisk on which you want to install XP.

First prepare your SD-card with Make_USB.exe using Format Stick and NTFS FileSystem.

Then after booting with LiveXP BootSDI.img RAMBOOT Image, you can prepare your internal HDD for Install of XP,

using USB_XP_Setup.exe of U_XP_SET package and where XP Setup will be able to use the XP Setup Source located on SD-card.

NOT booting from USB or SD has great advantage and can make quite a difference.

There is no confusion anymore, since your boot device in XP Setup is always the same, e.g. your internal HDD. ;)

More Info:

http://www.msfn.org/board/install-xp-usb-a...sb-t121446.html

I already did a similar case before in order for me to test more cases and to be ready for any time to install XP SP2/3 on any labtop/PC using different possible solution (Stick/SD).

So, your suggesion is acceptable and can help in case (IF I JUST WANT TO INSTALL A WINDOWS XP).

But what i wanted to do is to try a new way for having Setup files applicable from any where to any where, hence i got the 'MULTIBOOT_USB_10" and i was so happy to play with it on my all labtops, but unfortunately, when i tried to install using Sticks/SD with it, I chocked with the results and i'm trying with all of you to come over that.

Link to comment
Share on other sites

Well, then WHAT DO YOU THINK the "MULTIBOOT_USB_10.cmd" with option (H) does? :whistle:

jaclaz

I didn't went thru the code for this batch file yet, i'm currently prepare the reply for your Questions and the Questions for cdob along with testing the all possible cases on both (Acer5738 and AsusEee) because they are the only labtops having Built in card reader.

Edited by robekia
Link to comment
Share on other sites

I didn't went thru the code for this batch file yet, i'm currently prepare the reply for your Questions and the Questions for cdob along with testing the all possible cases on both (Acer5738 and AsusEee) because they are the only labtops having Built in card reader.

You don't need to go through the code. :)

I will rephrase once again ;)

Given this:

....

  • H) - HP USB Disk Storage Format Tool V2.0.6 - NTFS Format - use X_CONTENT
    NTFS Format Supports DOS Boot Floppy Images via GRUB4DOS Menu
    Installing XP from USB takes 16 minutes - Corsair Flash Voyager 4 GB
    Do NOT use the HP Tool for USB-Harddisks having more than 1 Partition
    WARNING - HP Tool Formats whole Disk - Second Partition is Lost

.....

WHAT DO YOU THINK the HP USB Disk Storage Format Tool V2.0.6 does? :whistle:

jaclaz

Link to comment
Share on other sites

@ cdob

Which laptop give this result?

Acer5738

Can you run usbHistory.exe at both laptops?

i'm attaching the results

usb_history.txt

for AsusEee, the ParentIdPrefix is : 7&49cb960&0

for Acer5738, still the same as before (No change).

Is this a external USB card device?

this is built in Card reader

Did you used one SD card at two different Card devices?

Yes, the SD card loaded windows setup files and used in Asus then acer5738

Try one migrate.inf for the "AsusEee" and another migrate.inf for the "Acer5738"

I did (got U: in Asus) (got D: in Asus).

Yes, a BIOS update is recommended

i already got that notice from Acer web site and updated my bios since 2 weeks although my labtop's serial number is not a one of the infected labtops.

Which OS do you use at "Acer5738" currently, XP, Vista or other?

ONLY XP.

Edited by robekia
Link to comment
Share on other sites

Which windows source files do you use? Do you use a OEM verison?

Did you add any custom drivers?

How did you add drivers?

Did you add Realtek Card Reader drivers as textmode drivers?

Did you add Realtek Card Reader drivers as PNP drivers?

Does current XP use Realtek Card Reader drivers?

devcon.exe driverfiles *

http://support.microsoft.com/kb/311272/

Does a default XP USB massstorage driver support the internal reader?

Does a default XP USB massstorage driver result one ParentIdPrefix?

Does Realtek Card Reader drivers result another ParentIdPrefix?

Link to comment
Share on other sites

Which windows source files do you use? Do you use a OEM verison?

Yes

Did you add any custom drivers?

How did you add drivers?

Did you add Realtek Card Reader drivers as textmode drivers?

Did you add Realtek Card Reader drivers as PNP drivers?

Actually, i expected this question long time ago as i thought something wrong with it but when i used the same setup files with Stick 2 GB, everything went fine.

The Answers:

1- Yes, i used Custom drivers supplied by Acer.

2- I added the drivers by nLite through it's drivers injection function.

3- I'm only adding SATA Drivers as Text mode from nLite

4- Realtek Card Reader drivers added as PNP not Text Mode.

Does current XP use Realtek Card Reader drivers?
devcon.exe driverfiles *

http://support.microsoft.com/kb/311272/

attached results.

devcon.txt

Does a default XP USB massstorage driver support the internal reader?

Yes, i tried Not to install Realtek and windows still see the SD

Does a default XP USB massstorage driver result one ParentIdPrefix?

Didn't try yet

Does Realtek Card Reader drivers result another ParentIdPrefix?

I don't know weither Windows is using this driver right now or not.

as i mentioned before Device Manager not listed any Realtek

Edited by robekia
Link to comment
Share on other sites

Nothing more than Format the Stick because if i use Windows format and ignored this step, things will be the same.

Here is the point you are missing. ;)

You can properly format a USB stick ONLY AFTER the HP utility (or other utility) PARTITIONED it at least once.

Quick guide:

  • usually (read ALWAYS) sticks are ONLY formatted (NOT partitioned) as a superfloppy device
  • usually (read ALWAYS) sticks are set as "Removable", thus Windows WON'T partition them
  • once a MBR and a partition table is written to the stick by one of the utilities, Windows will read them and will allow formatting the Volume in the Partition table (as opposed as formatting the whole stick as superfloppy)

jaclaz

Link to comment
Share on other sites

Nothing more than Format the Stick because if i use Windows format and ignored this step, things will be the same.

Here is the point you are missing. ;)

You can properly format a USB stick ONLY AFTER the HP utility (or other utility) PARTITIONED it at least once.

Quick guide:

  • usually (read ALWAYS) sticks are ONLY formatted (NOT partitioned) as a superfloppy device
  • usually (read ALWAYS) sticks are set as "Removable", thus Windows WON'T partition them
  • once a MBR and a partition table is written to the stick by one of the utilities, Windows will read them and will allow formatting the Volume in the Partition table (as opposed as formatting the whole stick as superfloppy)

jaclaz

aaaaaaaaaaaaaah, that's means HP Format Tools Should run FIRST and ONCE then we can deal with the Stick after ward.

So, no need to run it each time i'm running "Multi boot 10"

Link to comment
Share on other sites

@ cdob

sorry, i run devcon while SD card not in the Reader.

i inserted the SD card and run the devcon again.

here is the correct attachement

devcon.txt

My suggesion:

As jaclaz mentioned, it is something related to Bios

or

it is due to mising some OEM drivers not yet released by Acer for the subject controler through F6

if this is the case, so we are looking for some seniors to develop such drivers or ;) waiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiit

:no::no::no:

Edited by robekia
Link to comment
Share on other sites

USB\VID_0BDA&PID_0159\20071114173400000

Name: Realtek Card Reader(0159)

Driver installed from c:\windows\inf\oem10.inf [RSUSBSTOR]. 3 file(s) used by driver:

C:\WINDOWS\System32\Drivers\RTS5121.sys

C:\WINDOWS\system32\rts5121.dll

C:\WINDOWS\system32\rts5121icon.dll

A NON windows default driver is used. This driver cause a ParentIdPrefix.

A windows default driver may cause a different ParentIdPrefix. Or the same.

Currently at textmode setup default drivers are used.

Can you confirm: open device manager, change view per connection.

Is the SD card connected to this Realtek Card Reader(0159)?

Can you make another XP installation?

Remove the Realtek Card Reader(0159) driver (rename RTS5121.inf RTS5121.inf.txt). Install XP again.

Which driver and ParentIdPrefix goes now to USB\VID_0BDA&PID_0159 ?

Link to comment
Share on other sites

aaaaaaaaaaaaaah, that's means HP Format Tools Should run FIRST and ONCE then we can deal with the Stick after ward.

So, no need to run it each time i'm running "Multi boot 10"

Waiter come taste this soup .....

http://www.imdb.com/title/tt0094898/crazycredits

Aha. Aha! ...

:P

Is the SD card partitioned, right?
NoYES, i'm just using the "MULTIBOOT_USB_10.cmd" with option (H) to partition and format the whole stick and it boots fine.

;)

jaclaz

P.S.: Attaching migrateinf2txt.cmd version ALPHA 003

It should now be much faster and able to parse also multi-device migrate.inf's, both in the "plain" format MkMigrateinf.cmd does and in the "complex" one MakeMigrateInf.exe create.

Migrate2txt_003.zip

Edited by jaclaz
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...