Hallo FirstCoder

Du hast dir damit ganz schön was vorgenommen. Deinem Rechner ne Festplatte vorzugaukeln sollte aber schon realisierbar sein. Aber du hast eine ganze Menge Code zu schreiben.


Wenn du Informationen zum ATA-Standard suchst ist http://www.t13.org/#Standards immer die erste Anlaufstelle.

Festplatten erkennt das BIOS mit dem "IDENTIFY DEVICE"-Kommando.
Erhält eine Festplatte diesen Befehl bereitet sie einen 256 Word Buffer mit Informationen vor. Darin sind die Seriennummer, Festplattenname, Größe, etc. enthalten.

Wenn du das wirklich machen willst solltest du dir zuerst mal den gewünschten ATA-Standard durchlesen.
Danach bildest du ihn einfach komplett nach. Dann wird dein BIOS den Controller auf jeden Fall als Festplatte erkennen.



Ps.
Wozu brauchst du das eigentlich?
Willst du dir deinen eigenen Massenspeicher bauen?