Help - Search - Members - Calendar
Full Version: SD Card boot without BIOS support
The CD Forum > Bart's PE Builder > USB Booting
hybridmd
Hey people, I have an acer aspire one with xp installed but I have only 8gb SSD.
The Acer Aspire One has to card slots but the BIOS doesn't support SD booting, the sd card slots don't recognize the cards as usb mass storage devices but as sd cards which makes it difficult to boot from them.
My question is:
Is it possible to boot from an sd card without BIOS support?
Using a chainloader or something else?
Thank you in advance!
cdob
QUOTE (hybridmd @ Jan 11 2009, 11:25 AM) *
The Acer Aspire One has to card slots but the BIOS doesn't support SD booting, the sd card slots don't recognize the cards as usb mass storage devices but as sd cards which makes it difficult to boot from them.
As mentioned at pm I don't use this hardware.

How does windows support this sd card slots?
Do you use windows default drivers? Do you use addional drivers?

Which HardwareID goes to this controller?
Which drivers does windows use?
Get devcon.exe http://support.microsoft.com/kb/311272/.
Run
CODE
devcon hwids *
devcon driverfiles *
Upload output.

Do you like to boot BartPE?

As for testing purposes:
Does Acer Aspire One boot from USB?
Can you boot BartPE from USB? Does BartPE read sd card slots?
FM_81
Have an AAO too an had same idea (but only a short while). Seems for me, they are not seen by BIOS during boot, so I stopped this project very fast. But booting from USB seems to work very good (BartPE too).

May be, the "fake-signature-way" (search also for "Kansas-City-Shuffle") will work under PE for SD-cards, but this I haven`t tested yet.

FM_81
cdob
Guess without appropiate hardware:

Does anybody use a SD card reader supported by sdbus.inf SD Host Controller?
Does this plugin support such a device?

CODE
; PE Builder v3 plug-in INF file
; for SD Host Controller

; created by cdob
; not tested

[Version]
Signature= "$Windows NT$"

[PEBuilder]
Name="driver: Standard Compliant SD Host Controller"
Enable=1

[SourceDisksFiles]
;sdbus.inf=20
sdhcinst.dll=2
SDBUS.SYS=4

;sffdisk.inf=20
SFFDISK.SYS=4
SFFP_SD.SYS=4
;SFFP_MMC.SYS=4

[SetValue]
"txtsetup.sif","HardwareIdsDatabase","PCI\CC_080500", """sdbus"""
"txtsetup.sif","HardwareIdsDatabase","PCI\CC_080501", """sdbus"""
"txtsetup.sif","SourceDisksFiles","sdbus.sys", "1,,,,,,4_,4,1,,,1,4"
"txtsetup.sif","BootBusExtenders.Load","sdbus", "sdbus.sys"

"txtsetup.sif","HardwareIdsDatabase","SD\CLASS_STORAGE", """sffdisk"",{4D36E967-E325-11CE-BFC1-08002BE10320}"
"txtsetup.sif","SourceDisksFiles","sffdisk.sys", "1,,,,,,4_,4,1,,,1,4"
"txtsetup.sif","ScsiClass.Load","sffdisk", "sffdisk.sys"
"txtsetup.sif","SourceDisksFiles","sffp_sd.sys", "1,,,,,,4_,4,1,,,1,4"
"txtsetup.sif","ScsiClass.Load","sffp_sd", "sffp_sd.sys"


[SetupReg.AddReg]
0x1, "ControlSet001\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10320}", "Class", "DiskDrive"
0x1, "ControlSet001\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10320}", "", "SD Storage Card"
0x1, "ControlSet001\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10320}", "Installer32", "StorProp.Dll,DiskClassInstaller"
0x1, "ControlSet001\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10320}", "SilentInstall", "1"
0x1, "ControlSet001\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10320}", "NoInstallClass", "1"
0x1, "ControlSet001\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10320}", "Icon", "-53"
0x7, "ControlSet001\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10320}", "LowerFilters", "sffp_sd"
0x7, "ControlSet001\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10320}", "UpperFilters", "PartMgr"
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2013 Invision Power Services, Inc.