Falls es nicht nur ein falsches Erkennen der Plattengröße ist, gilt:
Der Bootblock des Milans sieht nur die vorderen in Deinem Fall zweieinhalb Gig. HdDriver sieht die volle Plattengröße.
Solange HdDriver auf eine für den Milan sichtbare Partition installiert wird, kann er trotzdem die Verwaltung der gesamten Platte übernehmen.
Einige PC BIOS Varianten erkennen auch nur 8, 16, 32 oder 128 GB einer Platte.
Also kommt eine ausreichend kleine Platte rein, die anderen werden im BIOS ausgeknipst, und das von der aktiven Platte gebootete Betriebssystem übernimmt die Kontrolle sowie den Zugriff auf die von ihm erkannten größeren Platten.
OT:
Das Mac OS hat in früheren Versionen auch eine nette Macke:
Das OS muß innerhalb der ersten acht GB einer Platte liegen.
Das gilt für Classic und OS X bis 10.2 oder so. Es kann trotzdem funktionieren, aber falls einmal die falsche Datei außerhalb der acht Gig landet, hat man ein Problem. Auf einem HFS+ Laufwerk kann das schnell vorkommen, da bei jedem Dateizugriff auf eine Datei bis 20 MB (falls mein Gedächtnis Recht hat) diese on the fly defragmentiert wird. Dabei kann sie natürlich sonstwo landen...
Zurück zu HdDriver:
Angeblich kann er auch größere Platten verwalten als ursprünglich gedacht. Beim Falcon IDE ist eigentlich bei 128 GB Schluß, ich glaube aber, den Texten auf Uwe Seimets Seite entnehmen zu können, daß trotzdem 2 TB funktionieren, da er nur die Nutzung am ST durch Hardwarevoraussetzungen einschränkt. Ich brauche demnächst also ein paar 320er IDE Platten für Falcon, Falcon und Milan.