Nicht zu vergessen ist der Cache. Zum einen der Windows-Softwarecache, und zum anderen der Hardwarecache in der Festplatte. Der Cache ist in jedem fall viel schneller als die Festplatte selbst.
Du müsstest den Controller (den
IDE-, bzw SCSI-Controller natürlich) direkt ansprechen (Assembler) und ihm zufällige Datenfolgen an die Festplatte schicken lassen. Und selbst das ist noch zu ungenau, weil die Festplatte selbst mittlerweile ja auch Caches im Megabyte-Bereich hat. Ob man die Festplatte direkt zum Schreiben bewegen kann, entzieht sich meines Wissens. Am Sichersten ist es, extrem große Datenblöcke zu nehmen, die in keinen Cache mehr passen