VOGONS


CF-Card testing?

Topic actions

First post, by brostenen

User metadata
Rank l33t++
Rank
l33t++

Hi all...
I have messed around with CF cards today, and now I am wondering if there is any MS-DOS based "HDD-Drive-Tools" for such hardware.
I am thinking of some test-program or tool, that can do the usual thing of locking down sectors and stuff.
There might not exist such tool, as it is not platter drives. On the other hand there might be as they are somewhat IDE drives.
Well... In their own kind of way that is.

Is there any such tool for MS-DOS?

EDIT:
I actually have another question. Can a CF-Card survive a low level format, done from within a BIOS?
Have anyone tried such procedure? Just thinking that it would be cool to try this. 🤣

Don't eat stuff off a 15 year old never cleaned cpu cooler.
Those cakes make you sick....

My blog: http://to9xct.blogspot.dk
My YouTube: https://www.youtube.com/user/brostenen

001100 010010 011110 100001 101101 110011

Reply 1 of 9, by kaputnik

User metadata
Rank Oldbie
Rank
Oldbie

I can only speculate, but is it even possible to get the needed level of access to a CF card to do the things you're suggesting? The internal controller handles the low level stuff afaik, and just emulates/presents something looking like an IDE hard drive with a PC compatible low level format to the host controller. And why would they allow operations that no one ever will need to do when using the CF card the intended way, that potentially can brick it?

My guess of a worst case scenario is that nothing happens or the computer hangs. The card will definitely survive anyways 😀

Reply 2 of 9, by brostenen

User metadata
Rank l33t++
Rank
l33t++

Shall I give it a go then? Just to see what happens.

Don't eat stuff off a 15 year old never cleaned cpu cooler.
Those cakes make you sick....

My blog: http://to9xct.blogspot.dk
My YouTube: https://www.youtube.com/user/brostenen

001100 010010 011110 100001 101101 110011

Reply 3 of 9, by brostenen

User metadata
Rank l33t++
Rank
l33t++

Well....
Before a low level format, it had some 200 kilobyte of bad sectors.
After a low level format, it had 0 bytes of bad sectors.

The computer never froze at any point.
I did not use the BIOS option for low level formatting.
I found some DOS tool for the job instead.

In other words... All that happened, was elimination of bad sectors.
At least that is what MS-Dos format tells me.
I can't say if this is a fix on CF cards with bad sectors on the long term.

Don't eat stuff off a 15 year old never cleaned cpu cooler.
Those cakes make you sick....

My blog: http://to9xct.blogspot.dk
My YouTube: https://www.youtube.com/user/brostenen

001100 010010 011110 100001 101101 110011

Reply 4 of 9, by kaputnik

User metadata
Rank Oldbie
Rank
Oldbie

Hah, cool! I'm astonished anything happened and there's any difference at all 😁

What happens if you power cycle the card? Still no bad sectors?

Reply 5 of 9, by brostenen

User metadata
Rank l33t++
Rank
l33t++
kaputnik wrote:

Hah, cool! I'm astonished anything happened and there's any difference at all 😁

What happens if you power cycle the card? Still no bad sectors?

1: Can't boot from the card.
2: It's a 32mb card.
3: I have just bought a new 32mb IDE+Flash compatible card from eBay...

Shure... Why not torture it a bit. 🤣
I think that I will start by cutting power to the PSU, while MS-Dos-6.22 is formatting it. 😁
Have to do it tomorrow. It's 2:12 am here in Denmark right now.

Don't eat stuff off a 15 year old never cleaned cpu cooler.
Those cakes make you sick....

My blog: http://to9xct.blogspot.dk
My YouTube: https://www.youtube.com/user/brostenen

001100 010010 011110 100001 101101 110011

Reply 6 of 9, by kaputnik

User metadata
Rank Oldbie
Rank
Oldbie
brostenen wrote:
1: Can't boot from the card. 2: It's a 32mb card. 3: I have just bought a new 32mb IDE+Flash compatible card from eBay... […]
Show full quote
kaputnik wrote:

Hah, cool! I'm astonished anything happened and there's any difference at all 😁

What happens if you power cycle the card? Still no bad sectors?

1: Can't boot from the card.
2: It's a 32mb card.
3: I have just bought a new 32mb IDE+Flash compatible card from eBay...

Shure... Why not torture it a bit. 🤣
I think that I will start by cutting power to the PSU, while MS-Dos-6.22 is formatting it. 😁
Have to do it tomorrow. It's 2:12 am here in Denmark right now.

Ah, meant power cycling it as in just shutting it down the usual way, and perhaps remove it a while from the adapter, just to be sure it's powerless, not pulling it while doing something on it 😀

Hehe, I'm actually in Denmark too, entered your territorial waters an hour or so ago 😁 I'm supposed to be awake despite the hour though, keeping the night engineering watch.

Reply 7 of 9, by brostenen

User metadata
Rank l33t++
Rank
l33t++

Tortured it a bit.... I started formatting it in MS-Dos-6.22 and cut the power at 10% completion.
Then I rebooted and removed the partition, created a new and formatted that.
This was with the parameters from the previous card, an 8mb CF-Card.
No bad sectors. So I went into the BIOS and redetected the card, and reformatted it.
Still no bad sectors. Well.... Then it struck me that I forgot to FDISK /MBR this card.
Removed the partition and rebooted. Then I sat up a new partition, formatted and did the
FDISK /MBR and yes. Now it boots... Stupid me.

So.... A low level format can possibly save a CF-Card from bad sector's, at least on the
short term. And the card can be tortured a bit, like cutting power and setting wrong parameters.

Don't eat stuff off a 15 year old never cleaned cpu cooler.
Those cakes make you sick....

My blog: http://to9xct.blogspot.dk
My YouTube: https://www.youtube.com/user/brostenen

001100 010010 011110 100001 101101 110011

Reply 9 of 9, by brostenen

User metadata
Rank l33t++
Rank
l33t++

Scandisk tells no problem, need to dig out NDD and install it.

Don't eat stuff off a 15 year old never cleaned cpu cooler.
Those cakes make you sick....

My blog: http://to9xct.blogspot.dk
My YouTube: https://www.youtube.com/user/brostenen

001100 010010 011110 100001 101101 110011