SD CARD READER AS HDD (How-To)

Discussion in 'Acer Aspire One' started by Le Tigre, Jul 17, 2008.

Thread Status:
Not open for further replies.
  1. Le Tigre

    Le Tigre

    Joined:
    Jul 16, 2008
    Messages:
    52
    Likes Received:
    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 :)
     
    Le Tigre, Jul 17, 2008
    #1
  2. Le Tigre

    Le Tigre

    Joined:
    Jul 16, 2008
    Messages:
    52
    Likes Received:
    0
    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"


    _________________________________________________________-
     
    Le Tigre, Jul 17, 2008
    #2
  3. Le Tigre

    Le Tigre

    Joined:
    Jul 16, 2008
    Messages:
    52
    Likes Received:
    0
    btw:

    in my config it still shows the "cards" as symbols, but the device is handeld like an usual hdd now...
     
    Le Tigre, Jul 17, 2008
    #3
  4. Le Tigre

    ineedaname

    Joined:
    Jul 20, 2008
    Messages:
    53
    Likes Received:
    0
    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.
     
    ineedaname, Jul 21, 2008
    #4
  5. Le Tigre

    Davidcowling

    Joined:
    Jul 17, 2008
    Messages:
    387
    Likes Received:
    0
    Location:
    Gloucestershire, United Kingdom
    I don't mind it as a normal icon under my computer.

    would be nice tho through linux
     
    Davidcowling, Jul 22, 2008
    #5
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.
Thread Status:
Not open for further replies.