SD CARD READER AS HDD (How-To)

Status
Not open for further replies.
Joined
Jul 16, 2008
Messages
52
Reaction score
0
A pain in the ass is to have 2 sd card reader that are recognized as "card reader"... but, there is a way to let xp think, they are actually hdd:

thats what i found in a german eee forum: -- my english is far from perfect, but at least this will kind a make things a bit funier for "the natives"

source was the "http://forum.eeepcnews.de/viewtopic.php?f=12&t=1607"

so all cred's go to "shdowdriver" and the gang^^ - due to this not beeing a linear copy a ceven consider claiming some 4 myself :)



HOW TO: USE THE SD CARD READER AS HDD

due to not beeing able to runn different progs directly from the sd cards (which mostly have faster writing times and sometimes even faster reading times...), i searched a way to fix that via different drivers.

this can be done with every kind of usb / sd(hc) device. works for the different cards as well!


first of all, get the "hitachi microdrive driver" from here:

http://www.xpefiles.com/files/xpfildrvr1224_320.zip

1. if it was moved, go to http://www.xpefiles.com and search "xpfildrvr1224_320.zip"
(admin edit - mirror here - http://www.humyo.com/F/240597-166724827)

2. unpack to ~:\HTMicrodrive

3. (execute:) regedit

4. go 2: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum

depending on what u want to change, go to:

4.1 SD Card reader:

...\SCSI\Disk&Ven(...)

right mouse: copy keyname to clipboard... (something like that...dont have the engl. version, but should be something like that copy keystring or whatever / last point in drop context menue)

4.2 USB Dev:

...\USBSTOR\ ~name of the device ~

right mouse: copy keyname to clipboard... (something like that...)

5. open the unpacked ~:\HTMicrodrive dir, and select the editor to edit the unpacked cfadisk.inf:

6. search for the following lines:

[cfadisk_device]

delete the following lines, exept the first two!

[cfadisk_device] (dont del)
%Microdrive_devdesc% = cfadisk_install,IDE\DiskIBM-DSCM-11000__________________________SC2IC801 (don't del)
%Microdrive_devdesc% = cfadisk_install,IDE\DiskIBM-DSCM-11000__________________________SC2IC815 del
%Microdrive_devdesc% = cfadisk_install,IDE\DiskIBM-DSCM-11000__________________________SC2IC915 del
del
%Microdrive_devdesc% = cfadisk_install,IDE\DiskIBM-DSCM-10512__________________________SC1IC801 etc..
%Microdrive_devdesc% = cfadisk_install,IDE\DiskIBM-DSCM-10512__________________________SC1IC815 etc...
%Microdrive_devdesc% = cfadisk_install,IDE\DiskIBM-DSCM-10512__________________________SC1IC915

%Microdrive_devdesc% = cfadisk_install,IDE\DiskIBM-DMDM-10340__________________________MD2IC501
%Microdrive_devdesc% = cfadisk_install,IDE\DiskIBM-DMDM-10340__________________________MD2IC601

; debug on VMWare/special drive
; %Microdrive_devdesc% = cfadisk_install,IDE\DiskVMware_Virtual_IDE_Hard_Drive___________00000001 ...etc...
; %Microdrive_devdesc% = cfadisk_install,IDE\DiskIC25N040ATCS04-0________________________CA4OA71A del
--------------------

7. change the first two lines:

[cfadisk_device] (stays untouched!)
%Microdrive_devdesc% = cfadisk_install,IDE\DiskIBM-DSCM-11000__________________________SC2IC801

simply paste the clipboard from the regkey overwriting the "IDE\DiskIBM-DSCM-11000__________________________SC2IC801"

that will give you something like that:
%Microdrive_devdesc% = cfadisk_install,HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\SCSI\Disk&Ven_JMCR&Prod_SD/MMC&Rev_
----------------------------------------------,__________________________________________________________________________________
from the ini file from the registry

now you delete the arguments: "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum" (underliened as "from the registry") and will get something like that:

[cfadisk_device]
%Microdrive_devdesc% = cfadisk_install,\SCSI\Disk&Ven_JMCR&Prod_SD/MMC&Rev_


8. Save the file!

----

9. now you will have to manually install the file:

means:

right click on one of your drives (i.e.: C: / D: / E:)--> properties--> hardware

right click on the drive u want to become a hdd --> klick properties (lower right corner) --> drivers (last point in the upper menue)

actallize/update (?) --> install software from a list --> dont search, but choose driver yourself --> chose the media and the path, the modified driver is to be found at (i.e. C:\HTMicrodrive)

install if you are willing to take the risk :)


hope it worky 4 you :)
 
SD(HC) to HDD (driver mod)

the file should look like this:
(submitted driver, no copyright - so it should be legal to "rework")



Acer Aspire One - Win XP (all NT kernels should work :)) - only 4 the card readers!!!! (usb i'll post later)
-----------------------------------------

[Version]
Signature="$Windows NT$"
Class=DiskDrive
ClassGuid={4D36E967-E325-11CE-BFC1-08002BE10318}
Provider=%HGST%
LayoutFile=layout.inf
DriverVer=12/14/2002,1.00.0000.1

[Manufacturer]
%HGST% = cfadisk_device

[DestinationDirs]
cfadisk_copyfiles=12 ; %SystemRoot%\system32\drivers
gendisk_copyfiles=12 ; %SystemRoot%\system32\drivers

[cfadisk_copyfiles]
cfadisk.sys

[gendisk_copyfiles]
disk.sys

; ---------------------

[cfadisk_device]
%Microdrive_devdesc% = cfadisk_install,\SCSI\Disk&Ven_JMCR&Prod_SD/MMC&Rev_


[cfadisk_addreg]
HKR,,"LowerFilters",0x00010008,"cfadisk"

[cfadisk_install]
CopyFiles=cfadisk_copyfiles,gendisk_copyfiles

[cfadisk_install.HW]
AddReg=cfadisk_addreg

[cfadisk_install.Services]
AddService=disk,2,gendisk_ServiceInstallSection
AddService=cfadisk,,cfadisk_ServiceInstallSection

[gendisk_ServiceInstallSection]
DisplayName = "Disk Driver"
ServiceType = 1
StartType = 0
ErrorControl = 1
ServiceBinary = %12%\disk.sys
LoadOrderGroup = SCSI Class

[cfadisk_ServiceInstallSection]
DisplayName = "CompactFlash Filter Driver"
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\cfadisk.sys
LoadOrderGroup = Pnp Filter

; -----------------------

[Strings]
HGST = "Hitachi Global Storage Technologies"
Microdrive_devdesc = "Hitachi Microdrive"


_________________________________________________________-
 
btw:

in my config it still shows the "cards" as symbols, but the device is handeld like an usual hdd now...
 
I tried it it works great thanks!

Would probably be easier if u just pasted the whole inf file down instead of having so many instructions. That way you can get rid of step 3,4 and 6 at least or even better just find somewhere 2 host the modded files.
 
Status
Not open for further replies.
Back
Top