Slashdot Mirror


Establishing the Maximum Speed of a CD-ROM Drive

UnknownSoldier writes "Ever wondered how fast CD-ROM drives can spin their CDs before the CD will self destruct due to centrifugal force? This person was too, and has his results. (So much for those 100x drives)."

22 of 489 comments (clear)

  1. Depends on the age of the CD by Taco+Cowboy · · Score: 5, Interesting



    Contrary to popular belief, plastic doesn't last forever.

    And since CD is made up of two layers of clear plastic, sandwitching a thin wafer of metal media inside, the more the CD is aged, the weaker the plastics of the CD become.

    And so, the maximum spinning speed for a CD depends on how old the CD is.

    I do have some pretty old CDs from the early 80's, and I will NOT put them in my 52X CDROM drive. Unless of course, I want to scrap bits and pieces out of my machine. :)

    --
    Muchas Gracias, Señor Edward Snowden !
  2. Why even spin the disk at all? by gnovos · · Score: 5, Interesting

    That is old technology, trying to mimic an LP and it needs to be changed!

    Instead of spinning the disk, just have one laser suspended above the CD with a splitter that alters the direction of the beam, like maybe similar in concept to a cathode ray beam. Have the "read" sensor at the focal point of a parabolic mirror covering the top of the cdrom case and fire the laser at whatever angle it takes to hit position X. The beam will bounce off the pit and either scatter or reflect back up into the mirror striking the focal point, with seek times limited only by the speed of light! Forget 100X, if you did it this way you'd be looking at 100,000,000x speeds from CDs that don't even move an inch!

    --
    "Your superior intellect is no match for our puny weapons!"
    1. Re:Why even spin the disk at all? by Wonko42 · · Score: 3, Interesting
      Something like this might be feasible, theoretically, but in practice you'd never ever see something that cool in a consumer device. The number of precision parts and finely-ground mirrors, plus the fact that *exact* manufacturing accuracy would be required or the resulting product wouldn't even function, means that the cost of a device like that would be astronomical.

      Even so, I doubt a parabolic mirror would work. It seems like it would diffuse the laser light too much.

  3. Re:Who would want one? by mgv · · Score: 5, Interesting

    Who would want a 100x drive? I think I've sustained permenant hearing loss from the whine of my 32x drive.

    The biggest problem with these sort of drives is seek time. A modern drive can read the whole CD in under 2 minutes, but it will take a good fraction of a second to jump from one part of a drive to another. This doesn't improve alot no matter how fast you spin the CD.

    A far better solution would be to build a CD with a 640 MB Cache, and have it just read the whole thing into RAM.

    Given the price of RAM over the next few years, this sort of technology should available soon.

    Alternatively, it could be written into the OS itself. The only problem with this could be with some copy protection systems perhaps.

    Michael

    --
    There is no cryptographic solution to the problem where the intended receiver and the attacker are the same entity.
  4. Is this idea possible... by NanoGator · · Score: 2, Interesting

    I got to thinking about the problems associated with mechanical drives, and it occured to me that there may be an alternative method that has no moving parts. Ever read about how your monitor works?

    The way I understand it, a burst of energy (Proton?) is fired from a gun and electro-magentically guided to hit a phosphor on the screen, causing it to light up. The electro-magentic fields are timed to cause the energy to scan across the screen so fast your brain can't see the flicker.

    Imagine if somebody invented a card that worked like that. It'd look like a credit card with a grid like surface on it. You side it in to a reader, and it uses a similar technique to set bits on the surface of the card. Then another beam is used to read data back off of it.

    If this is possible, the advantage to it is that there are no moving parts, so it could easily last for years. If it's a read only medium like CD, then it is *not* succeptable to scratches or wear and tear.

    Whatcha think, sirs?

    --
    "Derp de derp."
  5. Do they really need to be that fast? by Tablizer · · Score: 4, Interesting

    The spin rate seems like it is turning into a consumer numbers game, like CPU speed is/was doing for a while. People who don't know any better compare the raw CPU frequency rates.

    It seems at the higher CD speed it takes too long spin the thing up to reading speed anyhow. If it did not need to spin so fast, then it may be able to get smaller chunks of information sooner.

    Most don't seem to be able to read until full speed is reached. Why can't they read during the spin-up time also? Too hard to calculate?

    Is there a way to set the speed of CD readers slower if one wants this? I have not seen any setting options, but each vendor may be different.

  6. Re:If you want to go even faster by ironfroggy · · Score: 3, Interesting

    Interesting idea. What would the max spin be on the laser tho? and would stablizing the laser in its spin be difficult or even worth the added read speeds? More importantly, would this cost more than the whole cache-approach? Hell, you could probably afford cheap RAM for the cache for around what a harddrive would cost for the job, resulting in unreasonable drive speeds. Imagine a Red Hat installation in 10 seconds.

  7. Re:Who would want one? by rneches · · Score: 4, Interesting
    A long, long time ago (like, 1992 or thereabouts) I scribbled out a design for a CD-ROM that I calculated could do 100x fairly easily, although that wasn't my intention in the design. I was trying to find a way to prevent portable CD players from skipping, eating batteries, and otherwise sucking.

    Basically, you hold the CD still in a little bracket, and spin a tiny little curved mirror around at the center. Since the laser will bounce erratically off the surface of the CD, you would read from the disk by placing a thin glass or plastic cover over the CD with a few photosensors sensors around its edge. The returning laser (carrying the data) could strike the cover at any pount, and the internal reflection of the cover would get enough of it to the photosensors to read the data. The laser will zip all over the place, so you'd use timing to ignore the data from non-contiguous parts of the disk. The mirror could be as small as the diameter of the laser, so you could spin it much, much faster than the CD iself could withstand.

    The only problem I counld think of for such a device is that I don't think normal optical media will work as expected if you read it at a low angle.

    Clearly, since no one seems to have done it, it's not that great of an idea. There's probably something wrong with it that I didn't think about at the time. Oh well - I was 12, and I just wanted to listen to Paul Simon without having to worry about bumping the desk while I was doing my cursed multiplication tables.

    --
    In spite of the suggestions and all the tests that I have made, I have not cavato a spider from the hole.
  8. Excuse me while I nitpick by anno1602 · · Score: 2, Interesting

    Comment: None of the discs reached more than 180 m/s, but on the other hand that's about 650 km/h, the cruising speed of a jet airliner.

    The cruising speed of jet airliners is 800 km/h to 900 km/h, business jets being a bit faster. Today's fast turboprops reach 500 km/h.

  9. It's easy to get 100x by pornaholic · · Score: 3, Interesting

    In fact it's basically possible to get instant loads - it only depends on how creative you get.

    Just like the bandwidth vs latency issue in network connections, all we need to do is add more data paths.

    Can't spin the disc at 100x? Well, spin it at 50X and use 2 lasers (I know the first 50x drives did something like this, they were just REALLY buggy at the time). Can't spin at 200X? Use 4 lasers. Can't fit any more lasers in? Take a picture!

    I'm really amazed that we don't have these already actually - we'll need em sooner or later, unless we change to all solid state electronics...

  10. Re:The answer is not to spin them faster by Chan · · Score: 2, Interesting

    I could see the danger. Have you ever opened a CDROM drive while the disk is still spinning? (Some CDROM drives don't spin down the disc when they are having trouble reading it) I've actually had CDs fly out of the tray when doing this.

    --
    (nil)
  11. A faster way (2,466x) by labradore · · Score: 5, Interesting

    This is a good way to get a fast CDROM drive:

    1. Buy a 10,000x10,000 dpi scanner with firewire interfeace
    2. Write cdrom image analysis algorithm.
    3. Scan cdrom image into temp hard drive space and analyse, extracting data

    This is based on these rough figures:

    • A cdrom is approximately ( PI*5^2 - PI*0.75^2 )= 76.75 sq. inches of data surface
    • If a cdrom has about 5.6 billion bits on that surface then the density is roughly 76 million bits per square inch.
    • That works out to about 8,800 bits per linear inch. Assume you will need a little better resolution than that because there is some empty space between the dots on a cd surface. 10,000dpi aught to be good enough.

    Assuming that the scanner is faster than the firewire (400Mbps) and 10% overhead for the data transfer, each cd image will be approx. 7.3 billion bits, taking just over 20 seconds to transfer. This device is a 2,466x speed CDROM "drive". Put that in your Pentium and smoke it! Scanner and algorithm design left as an excercise for the reader.

    1. Re:A faster way (2,466x) by Anonymous Coward · · Score: 2, Interesting

      A cdrom is approximately ( PI*3^2 - PI*1^2 )= 8 sq. inches of data surface [for area=Pi*(r^2)]

      If a cdrom has about 5.6 billion software-accessable bits on that surface and neglecting the ~2.5 billion bits we don't normally account for in userland then the density is roughly 700 million bits per square inch.

      That works out to about 26,457 bits per linear inch. Assume you will need a little better resolution than that because there is some empty space between the dots on a cd surface. 40,000dpi aught to be good enough.

      ... In any case, parsing that much data in pretty much real time is just an engineering challange, right?

    2. Re:A faster way (2,466x) by Thunderbear · · Score: 2, Interesting

      In order to sample anything reliably you need to have at least the double in sampling frequency.

      Therefore you need about 17000 bits pr inch, unless you want a _lot_ of error correction.

      --

      --
      Thorbjørn Ravn Andersen "...and...Tubular Bells!"
  12. What about kenwood? by Polo · · Score: 3, Interesting

    The Kenwood 72x drive is quite fast.

    What it does is to spin the drive slower, but read 7 tracks in parallel. Now if they could get two read heads like this, it would be a 142x drive without having to spin the cd any faster.


    Here's the info.

  13. Re:Who would want one? by mandolin · · Score: 3, Interesting
    Alternatively, it could be written into the OS itself.

    This is actually what happens with Linux; it's called the buffer cache and page cache. One's (disk-)block oriented and the other's (memory-)page oriented. They work (well) with other media, too. I'll stay scarce on the details since a) I don't know them and b) it's probably changing in 2.5

    Lots of SCSI disks, controllers, and (yes) cdroms have their own ram cache. Just not 640MB worth.

  14. Historical Perspective by Anonymous Coward · · Score: 2, Interesting

    You know the fact that you can go out and buy a CD rom drive for $30 is somewhat of a modern manufacturing miracle. The optical requirements for reading CDs are very very tight, and in fact if you were to come up with a design to read a CD from scratch you'd probably end up with loads of equipment on an optics table. What really took CD's off the 'nice idea but not practical' shelf was the development of laser diodes and the floating optical head. The laser itself is adjusted via a feedback circuit that detects when the pits are starting to move out of range (since the CD's a spiral you need to slowly move out as you progress). The whole reason a CD spins is because its too hard to trace this line by moving the optics and the optics behind scanning a stationary CD with a stationary laser wouldn't fit into a bay in your computer.

    Just so you know.. the laser coming out of most CDs isn't good for your eyes so if you're playing around with your CDRom drive with the case off, dont look at the laser during startup for too long.

  15. I have seen it happen by darrad · · Score: 2, Interesting

    I cannot get to the story. I think it has been /.

    However, I have seen 3 CD's auto-destruct in the 52X Creative CD-R in the last few months. It always happens during the spin up. The machines are sitting on a level surface, so the CD "should not" be hitting anything to cause the explosion. Judging by the posts, I assume that the limit proposed in the story is 57X, and I would agree with it.

    The CD's in question are all SCO UNIX install CD's

  16. Re:Who would want one? by zaffir · · Score: 2, Interesting

    The kenwood 72x used either 5 or 7 lasers (i can't remember which) to read really fast but spin at a lower speed. I wouldn't be surprised if the same multi-laser tech is applied in future CD- and DVD-ROMs.

    --
    "Upon attaching the waterblock to my penis, I began to notice that I know nothing about computers." -- JRockway
  17. Depends on the brand of CD by sher0209 · · Score: 3, Interesting

    A friend of mine worked at CompUSA for a couple of months. He said that people would frequently return certain brands of CDRWs because the discs would shatter in their drives. I forgot which brand exactly, but I think it was some of those cool looking black CDs.

    --
    -- dan.sherman
  18. Re:Easier to move the laser beam! by TheHawke · · Score: 2, Interesting

    This is done with supermarket scanners and barcodes. But these kind of scanners are not quite up the resolution that is required to read the density of a basic "Red Book" CD. Holographic technology must improve before you can have your static cdrom reader. But heres a kicker.. how to make a static CD ReWriter with such a system?

    --
    First rule of holes; When in one, stop digging.
  19. 2 year old child injured with exploding CD by sar · · Score: 2, Interesting

    I had 2 MS Flight Sim 2000 CD's blow up in 2 different drives.
    The first one was put off as a fluke, and CD and drive were replaced. When the second cd blew up and a 4" long fragment shot out and stuck into the side of a 2 year old girl walking around the computer, the fluke escalated to a real problem.

    I contacted the manufacterer of the 50x drive and Microsoft to find answers, and someone to pay the medical bill, but since I'm not a lawyer, and none of the attorneys around me wanted to touch the case with a 50' pole, no answer was ever found other than "you must have put the CD in wrong" from both the drive maker and Microsoft. As if there is a way to put a CD in the drive incorrectly, and still have it read. The bill for the second explosion totaled almost $10k because of some small internal injuries needing patched to the child's intestines.

    --
    .