Das zugrunde liegende Problem scheint bei dem Partitionstyp zu liegen, den Microsoft (zumindest in Windows 7) sucht. Mit fdisk ist dies möglicherweise immer noch möglich, aber ich hatte keine Zeit mehr zum Testen.
Am Ende habe ich gdisk anstelle von fdisk benutzt und konnte es zum Laufen bringen.
Falls noch jemand interessiert ist, hier mein modifiziertes Skript:
umount <mountPoint> (echo o; echo y; echo n; echo 1; echo ; echo ; echo 0700; echo w; echo y) | gdisk /dev/<driveLetter> partprobe umount <mountPoint> mkfs.ntfs -f -L <driveLabel> /dev/<driveLetter>1 mount -a
Die verwendeten gdisk-Optionen lauten wie folgt:
- o: Neue leere GUID-Partitionstabelle (GPT) erstellen
- y: Überprüfen Sie
- n: Fügen Sie eine neue Partitionstabelle hinzu
- 1: Partitionsnummer
- Default erster Sektor (als 2048 dargestellt)
- Default letzter Sektor
- 0700: GUID für Microsoft-Grunddaten
- w: Tabelle auf Platte schreiben und beenden
- y: Überprüfen Sie
Nach mehreren Tests scheint es gut zu funktionieren.