Zum Erstellen der Datei kann man Streams (z.B.
TFileStream) verwenden.
Die Idee, irgendwelche zufälligen Werte in die Datei zu schreiben, bis die Größe erreicht ist, ist doch erstmal ein Ansatz.
Problem ist allerdings die gewünschte Dateigröße von 5GB und mehr. Auf FAT32 ist die maximale Dateigröße 4GB, also ist deine Idee dort schon gar nicht umsetzbar.
MfG
Binärbaum