Testdatei mit bestimmter Größe erstellen

Lösung mit Fsutil

Manchmal möchte man die Performance von Festplatten und deren Transferraten messen, wozu man große Test-Dateien benötigt. Aber auch im Bereich des Internets werden diese Test-Dateien relevant, wenn man Upload- oder Downloadgeschwindigkeiten messen möchte. Natürlich kann man Test-Dateien auch aus etwaigen Internetquellen herunterladen oder aus externen Datenträgern einspielen.

Dateigrößen erstellen

Doch besonders über das Internet oder portablen Datenträgern besteht immer ein gewisses Risiko das eigene System mit einem Virus zu infizieren. Hierfür leistet Fsutil Abhilfe. Mit dieser cmd-Eingabe lassen sich bequem Dateien einer beliebigen Größe erstellen, selbst Dateien mit einer Größe von 0 Byte sind möglich. Test-Dateien die auf diese Weise erstellt werden, sind natürlich mit NULL-Werten befüllt, da sie keinen semantischen Inhalt haben.

Fsutil lässt sich aber weitaus sinnvoller nutzen als nur zur Erzeugung von stupiden Test-Dateien. Hinter dieser Command-Line verbigt sich ein findiges File-System-Utility, welches sich als elegante Erweiterung des Windows-Dateisystems nutzen lässt. Mithilfe von fsutil und dem dazugehörigen Unterbefehl können z.B. NTFS Abzweigungspunkte (reparse points) verwaltet, sparse-Dateien angesprochen oder Datenträger unmounted werden. Selbst dirty-Bits Abfragen und das Erzeugen von Hardlinks auf NTFS Datenträgern ist mit diesem kleinen Tool möglich. Einen Lehrartikel mit sämtlichen Subcommands hat Microsoft auf seiner Seite zur Verfügung gestellt.

Konkret sind über den Befehl fsutil file folgende Möglichkeiten gegeben:

  • Auffinden einer Datei über einen User-namen (sofern Disk Quotas / Datenträgerkontingent aktiviert ist)
  • Abfragen von zugeordneten Bereichen für eine Datei
  • Festlegen einer gültigen Dateilänge
  • Erzeugen einer Datei mit NULL-Werten
  • Erzeugen einer neuen Datei

Über folgenden Befehl kann in einer Administrativen Eingabeaufforderung eine Datei mit einer fest definierten Größe erstellt werden.

fsutil file createnew <DATEIPFAD>\<DATEINAME> <DATEIGRÖßE in Byte>

Um also eine Datei der Größe von 10 GB mit dem Namen test zu erstellen, schreibt man in der cmd-Konsole:

fsutil file createnew C:\test.dat 10737418240

Hier die wichtigsten Dateigrößen:

Größe Größe in Bytes
1 KB 1024
1 MB 1048576
1 GB 1073741824
1 TB 1099511627776

Um diesen Weg aber komfortabler zu gestalten, kannst du über die nachfolgenden Eingabefelder des FSUTIL-COMMAND-GENERATOR die gewünschten Werte eingeben und auf <emBerechnen klicken. Der cmd-Befehl wird anschließend automatisch generiert, den du einfach in die cmd-Konsole kopieren kannst.

Anmerkung: Wird kein Pfad angegeben, wird die Datei automatisch im Verzeichnis C:\Windows\system32\ erstellt.

 

 

2 Antworten zu „Testdatei mit bestimmter Größe erstellen“

  1. Avatar von Florian Batzek
    Florian Batzek

    1 TB ist nicht “8796093022208” sondern “1099511627776”

    1. Avatar von Natalie Forell
      Natalie Forell

      Vielen Dank für den wertvollen Hinweis! Wir haben den Fehler korrigiert.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Das könnte dich auch interessieren

  • Hubspot ohne Google Fonts verwenden

    Im Januar 2021 hat das LG München ein Urteil bezüglich der Verwendung von Google Fonts auf Websites gefällt und somit generell die Möglichkeit eingeräumt, Schadenersatz für die Verwendung von Google Fonts zu fordern. Wie man dennoch die Google Fonts DSGVO-konform verwenden kann, erfährt du hier.

  • Prävention statt Reaktion.
    Wie du so Kosten und Nerven sparst

    Er ist zurück: Der berüchtigte König der Trojaner, Emotet. Laut HP-Wolf Security Threat Insights Report war der Trojaner im vergangenen Quartal mit neun Prozent aller erfassten Malware-Fälle wieder einer der am häufigsten entdeckten Parasiten. Wie du dich schützt, zeigen wir dir in diesem Beitrag.