J
jeremy
How easy would it be to fake the presence of the drive? How much
information does windows need?
If I can record the drive information (either by putting the requisite
signals into the IDE port on the drive and recording the results, or just
by getting the relevant infofrom the manufacturer), would it be that hard
to build a PIC based device that pretends it is the disk? From there, it's
just a matter of swapping the connectors and issuing a spinup command I
assume.
Does anyone know of a good place to read up on what goes on with detection
and control of IDE devices?
Ewan
Wow, this man is on a mission! While most people would just grab one of those
WD800JB 80GB 8MB cache drives for $49 after rebates, he
wants to design new hardware using a microcontroller.
Sorry, without googling I don't have any good detailed IDE links to give.
I do not believe the IDE controller, OS drivers, or drive itself was
designed to be hot swapped. Even with your proposed "emulator" in place
at boot, I have a feeling your physical swapping of devices later is not a
good idea.
There may not be any spinup commands on IDE drives. If you just attach the
power connector (no data conn) it will power up immediately if the power
supply is on.
I hate to shoot down your project, because it would definately be a
learning experience, but you should also face the reality that your drive
may stop functioning before you even finish building your device :/
PS: I'll pass on this thread to you, you may find it helpful when shopping for
a new hard drive:
http://forums.anandtech.com/messageview.cfm?catid=40&threadid=1160291
Best of luck,
~Jeremy
____________________________________________________________________
Please remove your windows partition when replying by email