Computing.Net > Forums > Windows XP > Compact Flash Hard disk

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

Compact Flash Hard disk

Reply to Message Icon

Name: Anthony Chua
Date: June 29, 2005 at 01:16:37 Pacific
OS: Win XP
CPU/Ram: 1GB
Comment:

To make a notebook more rugged, I have changed the hard disk to a 2GB compact flash card connected to an IDE adaptor. With this, I managed to install Win XP. Win XP takes up about 1.2GB, and I still have about 700MB of free space in the CF.

However, when I tried to install Java Virtual Machine, I am not able to install it.

When I go into MY COMPUTER, I notice that the OS detects it as a "Device with Removable Storage". How do I make it to be a "Hard Disk Drive".

Well, I try to go into Device Manager and look under policies for the Disk Drive, I notice that the "Optimise for Quick Removal" and "Optimise for Performance" has been disabled.

How can I make the system detect as a Hard Disk?




Sponsored Link
Ads by Google

Response Number 1
Name: blackbill
Date: June 29, 2005 at 05:03:02 Pacific
Reply:

While we're at it we'll just turn water into wine... It's a cf NOT a harddrive, 2 differnet things, 2 different sets of specs, 2 different methods of i/o

Let's make a long story short...you can't.


0

Response Number 2
Name: hiho
Date: June 29, 2005 at 07:13:37 Pacific
Reply:

Have you set the jumpers on the adapter to Master? I presume you are using this type of adapter?

http://linitx.com/product_info.php?cPath=39&products_id=644

Also Compact Flash Media is ATA66 complient, as far as I am aware it will not work on older Laptops which I presume would be equivelent to pre 32bit cardbus PCMCIA. One a side note CF Media is prone to failure due to the limitation of read/writes.


Blackbill you are an idiot.........please read and educate yourself:

http://www.compactflash.org/


0

Response Number 3
Name: Anthony Chua
Date: June 29, 2005 at 07:42:37 Pacific
Reply:

To Hiho,

Thanks. Yes, mine is something like the one in the url you quoted. My laptop is able to use the adaptor, as I'm able to install Win XP into it. It's just that I am unable to install anything else after it.

How do you set the jumper to Master?

Do I need to set something into the Register to make it a hard disk?



0

Response Number 4
Name: seawatch
Date: June 29, 2005 at 10:31:13 Pacific
Reply:

I don't think blackbill is an idiot.

He was just wrong. Happens a lot here.

Don't be so rude.


0

Response Number 5
Name: 1stepbeyond
Date: June 29, 2005 at 11:49:29 Pacific
Reply:

Hi
just to add having read the above i was curious could this be done?
apparently so,some ppl have xp on cf albeit not fully operational , probs with swap file etc , the cf adapater should have a jumper for master /slave
http://www.pcengines.ch/cflash.htm

and link;
http://www.ehomeupgrade.com/forums/showthread.php?s=&threadid=425

http://www.acscontrol.com/index_ACS.asp

ive seen it done on a linux distro like gnoppix but well thats another forum :)

http://cyti.latgola.lv/ruuni/index_en.html

hey post back if succesful plz :D nice to see somthing new



0

Related Posts

See More



Response Number 6
Name: jefro
Date: June 29, 2005 at 15:53:03 Pacific
Reply:

I kind of agree with blackbill. A CF is not a solid state hard drive. I think your issue is with XP. The OS tried to put that device in the correct spot. You would need to re-write the driver or reflash the chip ID.
The issue is how the product you bought to adapt the CF to works. There might be one that fools XP into thinking there is a solid state drive instead of a CF flash adapter.


0

Response Number 7
Name: Anthony Chua
Date: June 30, 2005 at 01:32:55 Pacific
Reply:

Thanks for all your suggestions and ideas.

Does anybody know how to write the driver or reflash the chip ID?


0

Response Number 8
Name: hiho
Date: June 30, 2005 at 02:27:18 Pacific
Reply:

I must admit I have only undertaken this with MS-DOS and W9x, therefore XP may be different but as far as I am aware if the CF Card and the BIOS is ATA66 complient the BIOS should see the CF as a hard drive:

http://www.logicsupply.com/product_info.php/products_id/337

http://www.mini-box.com/site/resources/html/freedos-install.html


0

Response Number 9
Name: hiho
Date: June 30, 2005 at 02:32:44 Pacific
Reply:

http://www.ehomeupgrade.com/forums/showthread.php?s=&threadid=425


0

Response Number 10
Name: blackbill
Date: June 30, 2005 at 04:05:55 Pacific
Reply:

HIHO:

First I read your so called article and it proved to help very little on this issue.

I repeat: A CF is not a HD and XP was built to be placed on "C" drive of a HD. Even if you place XP on D E F G... drives of a HD, it's start up files will always be places ON C DRIVE OF THE HD.

It is possible for a CF to SIMULATE a HD but tring to tell XP that it IS a HD won't work, hence the term MASS STORAGE DEVICE instead of HARD DRIVE.

Secondly, I strongly object to the term IDIOT. You don't know me from a hole in ground and although my wife and kids may have earned the right to deem me as such, YOU HAVE NOT. In future please keep those kinds of comments to yourself.


0

Response Number 11
Name: hiho
Date: June 30, 2005 at 09:19:06 Pacific
Reply:

CF Media is ATA complient smae as hard drive:

http://www.compactflash.org/info/cfinfo.htm



0

Response Number 12
Name: elecboy
Date: June 30, 2005 at 15:54:30 Pacific
Reply:

Sorry Blackbill, but hiho is right...
Although a CF card is not the same as
a hard drive obviously (since one is Flash memory and the other is magnetic, and they have different capabilities of course), the interface is an ATA standard, which effectively makes them both electrically identical, so a CF card will work just like a hard drive. The reason it gets detected as 'removable storage' is because the device contains an identifier string which identifies it as such. Its incorrect to say that XP is intended to install on "C" of a hard drive. This means nothing. Its correct to say XP installs on an ATA-IDE device. This does not have to be a "hard disk".


0

Response Number 13
Name: Anthony Chua
Date: June 30, 2005 at 17:44:04 Pacific
Reply:

Elecboy,

You mentioned an identifier string. Where is this found? On the CF itself? Is there anyway to make XP detect as a hard drive?


0

Response Number 14
Name: hiho
Date: June 30, 2005 at 22:45:07 Pacific
Reply:

YES, the PID is built in to the CF Card, if you can install the CF into a USB Card Reader, XP can identify.

In CONTROL PANEL SYSTEM HARDWARE DEVICE MANGER the USB CF CARD Properties under DETAILS lists the PID.


0

Response Number 15
Name: agento01
Date: July 1, 2005 at 06:13:09 Pacific
Reply:

Hi,

you can fix your CF card if your card supports this. Scan disk has a tool on their web side for this. But I have to say that your CF card will break soon, since they have limited write cycles 2x10^6 for industrial grade cards. If you are using a normal card it is even less. Since a normal windows is always writing to your storage it will distroy you CF cards very fast.
There is a solution for this problem with the EWF and XP embedded. But that will give you a lot of trouble to get the same functions like a normal XP.


0

Response Number 16
Name: Anthony Chua
Date: July 1, 2005 at 16:23:41 Pacific
Reply:

Scandisk? What's the URL? I thought it's a software in Windows? Tried to find it in google...


0

Response Number 17
Name: agento01
Date: July 4, 2005 at 00:28:17 Pacific
Reply:

Sorry my mistake.
http://www.sandisk.com

But that will only fix your CF if supported by your CF.



0

Response Number 18
Name: Anthony Chua
Date: July 4, 2005 at 03:53:24 Pacific
Reply:

Dietmar

I'm sorry to disturb u again... I went to the sandisk.com, but cannot find the tool you mention.



0

Response Number 19
Name: agento01
Date: July 5, 2005 at 01:33:19 Pacific
Reply:

Hi,

sorry bad news for you, scandisk stoped the industrial line of CF cards and so also ATCFWCHG.COM is no longer available.

try one of these
M-Systems' iDOC (mini IDE Flash) or uDOC (USB 2.0 flash)- www.m-sys.com
PSIM - http://www.psism.com/flashdrive.htm
Pretec - www.pretec.com
Reactive - http://www.reactivecomputers.com/flashdisks/k3mide300025.htm
Mini-itex.com store - http://www.mini-itx.com/store/?c=16

Did you had a look at your vendors site if your CF supports to get fixed? I remind you again that a normal CF card has only 200000 write cycles. Be careful or your CF will be soon destroyed. Switch at least pagefile of.


0

Response Number 20
Name: Anthony Chua
Date: July 19, 2005 at 03:03:25 Pacific
Reply:

I've finally managed to do this (install JVM) with one of my friends...

What I did was to manually configure the registry. And then, I copy the whole JVM (that was installed on another notebook) into this CF. After that, I install the JVM again. The computer then detects that there is a previous installation, and try to repair it...


0

Response Number 21
Name: embedded
Date: July 29, 2005 at 03:57:18 Pacific
Reply:

Hi Anthony,

Hiho...it's off to SCHOOL you go!!

Yes Compact flash can be made to be seen as a fixed HDU by XP.
If your using Sandisk C/F cards the ATCFWCHG utility IS still available. ATCFWCHG sets a flag of the flash's ID to FIXED.
Your XP system will then see the flash as a hard disk. You can even assign multiple partitions on your flash and format as NTFS.
This is all assuming the flash is plugged into your system via IDE . If your using it via usb port it will still be seen as unfortunately as removable media regardless of the unit's ID.
(But believe their is also a working around for this)


Their is no internal jumper or setting to make the flash primary or secondary. It's external so check the cable or interface PCB to see if their is a jumper.

Now that I've got you all excited a word of warning:
Flash has limited amounts of writes , if your running standard XP you'll wear it in no time.

If your serious about making your system run from flash, XP Embedded is the answer.

Once you've discovered the XPE world to HiHo's amazement you'll find you can run XPE from a USB thumb drive.


Rob.

P.S. If you ask nicely..I "may" know someone who has ATCFWCHG wink wink



0

Response Number 22
Name: embedded
Date: July 29, 2005 at 04:01:40 Pacific
Reply:

Sorry Hiho,

It's blackbill who needs to go to school!

P.S. XPE isn't for the light heart, getting XPE up and running does have it's fair share of pain!


0

Sponsored Link
Ads by Google
Reply to Message Icon






Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to Windows XP Forum Home


Sponsored links

Ads by Google


Results for: Compact Flash Hard disk

hard disk www.computing.net/answers/windows-xp/hard-disk/177195.html

restore erased compact flash files www.computing.net/answers/windows-xp/restore-erased-compact-flash-files/118393.html

I cant access my hard disk www.computing.net/answers/windows-xp/i-cant-access-my-hard-disk/33729.html