Elfen
Well-known member
This comment in the Q630 PATA thread and past threads on the forum made me think...
Floofies, on 15 Jan 2016 - 2:34 PM, said:
Thus I am creating this this.
Many of us here have used Compact Flash (aka CF) and other forms of Solid State Drives (aka SSD) as storage media for our hard drive replacement needs with varying degree of success and satisfaction. So I am drawing on my personal experience (mostly) and what is stated on Wikipedia Compact Flash article (for fact pointing).
Here are the basic facts:
Compact Flash cards were first developed and made by SanDisk Corporation in 1994 using their Flash Memory Technology. They had licensed their Flash Memory technologies and their Compact Flash standards to other companies.
Compact Flash has a 50 pin female connector, which can be used on a PCMCIA slot with a passive adapter (no electronics, just wires coming from the PCMCIA straight to the CF). This means that the Compact Flash card can be used as a memory device or as a IDE Storage device; this depends on the OS of the host machine, the Compact Flash's controller and "state of mode" pin on the PCMCIA connecting to the Compact flash (See wikipedia article) . Since nearly all Compact Flash controllers after 2005 are made for IDE, CF cards after 2005 will act like hard drives inside a host system.
In IDE Mode (from the "state of mode" pin" on the CF/PCMCIA Connector) the Compact Flash defines its interface smaller but electrically identical the ATA interface. This makes the CF a hard drive that uses Flash Memory as a storage media instead of mechanically spinning magnetic platters.
In that a Compact Flash by definition is a "Hard Drive" as per the computer's hardware and OS recognition of the device. However there are some OS that takes the CF's device Identification bytes and refuses to recognize it as a hard drive but as a "removable media" and will refuse to boot from it without problems. Most noticeably- Microsoft Windows XP and Vista. There are some some tools out there that will change a CF's Identification Bytes into a Solid State Drive's Identification Bytes and make it acceptable by OS as a standard storage and bootable device.
A Compact Flash's life span is about 10 years, the same as a hard drive. This depends on many factors like how often it is used, its operating environment, how many write cycles it has, how big it's flash memory core it, how it this memory core partitioned, does it have "wear-leveling", and so on. When a Compact Flash reaches its end of life cycle, it becomes a ROM, like a CD/DVD. But many CFs tend to drop dead with total data failure. That is because of its operating environment, and either a power surge or static electricity pulse killed it and not because it reached it end of life cycle. CFs are electronically sensitive devices and are more prone to failure due to power surges or static shock than a hard drive of the same capacity.
Do note that there are hard drives out there that are over 10 years old (some even 20 years old and older) that are still working today. The same with CF cards in that there are many units out there that over surpassed their expected lifespan by several years and are still going strong. With hard drives, its the mechanics of the device that keeps it going. With the CF, it is the writing to the device that shaves slices out of its life span. One can only read from the device indefinitely if so they want. But if you do a lot of writing of files or use the CF as "Virtual Memory" then you are taking away from its lifespan. In use on a Computer's OS, you need to turn off Virtual Memory, (most) System Caching and System Logging to get the maximum lifespan out of a CF.
For us Mac Owners, up to OS 9.2 there is little or no System Logging from the OS. There is some form of logging from applications like MS Office. It is in OSX where there is a lot System Logging one needs to be aware off and if possible turn them off for a personal system (but needed on a server system). But disk caching and virtual memory should be turned off or set to a minimum level on Pre-OSX Mac Systems.
Because CFs (and all other forms of SSDs) are solid state storage devices, they are a lot faster than conventional hard drives. This is because there are no mechanical movements to be made, signals to convert and buffers to fill in a solid state device as in a hard drive.
My next post will be of my personal experience in using CFs and comparing them to other SSDs and actual hard drives.
Floofies, on 15 Jan 2016 - 2:34 PM, said:
I think CF is a whole other can of worms, but it's related to a bigger problem with the onboard ATA controller.
Thus I am creating this this.
Many of us here have used Compact Flash (aka CF) and other forms of Solid State Drives (aka SSD) as storage media for our hard drive replacement needs with varying degree of success and satisfaction. So I am drawing on my personal experience (mostly) and what is stated on Wikipedia Compact Flash article (for fact pointing).
Here are the basic facts:
Compact Flash cards were first developed and made by SanDisk Corporation in 1994 using their Flash Memory Technology. They had licensed their Flash Memory technologies and their Compact Flash standards to other companies.
Compact Flash has a 50 pin female connector, which can be used on a PCMCIA slot with a passive adapter (no electronics, just wires coming from the PCMCIA straight to the CF). This means that the Compact Flash card can be used as a memory device or as a IDE Storage device; this depends on the OS of the host machine, the Compact Flash's controller and "state of mode" pin on the PCMCIA connecting to the Compact flash (See wikipedia article) . Since nearly all Compact Flash controllers after 2005 are made for IDE, CF cards after 2005 will act like hard drives inside a host system.
In IDE Mode (from the "state of mode" pin" on the CF/PCMCIA Connector) the Compact Flash defines its interface smaller but electrically identical the ATA interface. This makes the CF a hard drive that uses Flash Memory as a storage media instead of mechanically spinning magnetic platters.
In that a Compact Flash by definition is a "Hard Drive" as per the computer's hardware and OS recognition of the device. However there are some OS that takes the CF's device Identification bytes and refuses to recognize it as a hard drive but as a "removable media" and will refuse to boot from it without problems. Most noticeably- Microsoft Windows XP and Vista. There are some some tools out there that will change a CF's Identification Bytes into a Solid State Drive's Identification Bytes and make it acceptable by OS as a standard storage and bootable device.
A Compact Flash's life span is about 10 years, the same as a hard drive. This depends on many factors like how often it is used, its operating environment, how many write cycles it has, how big it's flash memory core it, how it this memory core partitioned, does it have "wear-leveling", and so on. When a Compact Flash reaches its end of life cycle, it becomes a ROM, like a CD/DVD. But many CFs tend to drop dead with total data failure. That is because of its operating environment, and either a power surge or static electricity pulse killed it and not because it reached it end of life cycle. CFs are electronically sensitive devices and are more prone to failure due to power surges or static shock than a hard drive of the same capacity.
Do note that there are hard drives out there that are over 10 years old (some even 20 years old and older) that are still working today. The same with CF cards in that there are many units out there that over surpassed their expected lifespan by several years and are still going strong. With hard drives, its the mechanics of the device that keeps it going. With the CF, it is the writing to the device that shaves slices out of its life span. One can only read from the device indefinitely if so they want. But if you do a lot of writing of files or use the CF as "Virtual Memory" then you are taking away from its lifespan. In use on a Computer's OS, you need to turn off Virtual Memory, (most) System Caching and System Logging to get the maximum lifespan out of a CF.
For us Mac Owners, up to OS 9.2 there is little or no System Logging from the OS. There is some form of logging from applications like MS Office. It is in OSX where there is a lot System Logging one needs to be aware off and if possible turn them off for a personal system (but needed on a server system). But disk caching and virtual memory should be turned off or set to a minimum level on Pre-OSX Mac Systems.
Because CFs (and all other forms of SSDs) are solid state storage devices, they are a lot faster than conventional hard drives. This is because there are no mechanical movements to be made, signals to convert and buffers to fill in a solid state device as in a hard drive.
My next post will be of my personal experience in using CFs and comparing them to other SSDs and actual hard drives.