Bei einigen SATA- und SAS-Laufwerken von Seagate kann die Sektorgröße zwischen 512 und 4096 geändert werden. Überprüfen Sie das Datenblatt, das Produkthandbuch oder die Ausgabe „Funktionsunterstützung“ in SeaChest, um festzustellen, ob Ihr Produkt die Änderung der Sektorgröße unterstützt.
Um Unterbrechungen des Betriebssystems zu reduzieren, wird empfohlen, dies mit SeaChest Bootable durchzuführen.
WARNUNG: Machen Sie sich vor Beginn des Prozesses zunächst mit den mit der Änderung der Sektorgröße verbundenen Risiken vertraut.
- Jede Unterbrechung während der Formatierung kann dazu führen, dass das Gerät nicht mehr funktioniert.
- „Sektor festlegen“ kann sich auf alle LUNs/Namespaces für Geräte mit mehreren LUNs oder Namespaces auswirken.
- Bei einer Verbindung über USB wird davon abgeraten, dies zu tun. Nicht alle USB-Adapter unterstützen eine Sektorgröße von 4k.
- Deaktivieren Sie alle Out-of-Band-Verwaltungssysteme/-Dienste/-Daemons, bevor Sie diesen Vorgang starten. Diese können zu Unterbrechungen führen, die den Abschluss einer Sektorgrößenänderung verhindern können.
- Stoppen Sie den Smartmontools-Daemon (smartd).
- Wenn das System hängen bleibt, warten Sie bitte. SATA-Laufwerke können diesen Befehl erst beenden, wenn das Gerät vollständig formatiert ist. Die längstmögliche Wartezeit beträgt 5 Stunden (das ist immer noch deutlich schneller als eine vollständige Laufwerksformatierung). Dies kommt aufgrund der Art und Weise, wie die SATA-Schnittstelle mit diesem Befehl arbeitet, viel häufiger vor, wenn ein installiertes Betriebssystem mit dem Startlaufwerk auf demselben HBA/Bus wie das zu formatierende Laufwerk ausgeführt wird.
- Nachdem die Änderung abgeschlossen ist, führt das Laufwerk im Hintergrund Datenintegritäts- und Zuverlässigkeitsvorgänge durch, die es basierend auf konfigurierten Timern möglicherweise daran hindern, in niedrigere Leistungszustände zu wechseln. Die Dauer dieses Hintergrundprozesses variiert je nach Kapazität und ausgegebenen Befehlen, da er bei jedem Empfang eines neuen Befehls angehalten wird. Dieser Hintergrundprozess muss NICHT abgeschlossen werden, bevor Daten auf das Laufwerk geschrieben werden. Tatsächlich verkürzt das Schreiben von Daten auf das Laufwerk die Zeit, die der Hintergrundprozess zum Ausführen benötigt.
Zu beachtende Punkte:
- Das USB-Laufwerk, das zum Erstellen des bootfähigen SeaChest-USB-Sticks verwendet wird, darf höchstens 32 GB groß sein.
- Um nach oben und unten zu navigieren, halten Sie die Umschalttaste gedrückt und drücken Sie die Bild-auf- und Bild-ab-Taste.
- Die folgenden Schritte können mit geringfügigen Änderungen für Windows verwendet werden. Verwenden Sie anstelle von /dev/sgX PDX, wobei X die Nummer des Laufwerks ist.
- Wenn Sie das Laufwerk an einen RAID-Controller angeschlossen haben, wird die physikalische Adresse des Laufwerks möglicherweise anders angezeigt als in den Beispielen dieses Artikels. Beim Scannen von Laufwerken sollte die richtige Adresse angezeigt werden.
- Wenn Sie eine ältere Version von SeaChest ausführen, lautet der Befehl möglicherweise „FormatUnit“. Es wird empfohlen, die neueste Version von SeaChest herunterzuladen.
So ändern Sie die Sektorgröße:
- Laden Sie die ZIP-Datei SeaChest Utilities (CLI) herunter
- Zip-Datei extrahieren
- Konfigurieren Ihrer Umgebung
- Installieren Sie SeaChest für Windows
- Unter Linux müssen SeaChest-Dateien möglicherweise ausführbar gemacht werden
- Bootfähiges USB-SeaChest erstellen (empfohlen)
- Beispiel: Führen Sie SeaChest_Format –s aus, um verbundene Laufwerke aufzulisten. Bei Verwendung einer bootfähigen Datei erfolgt dies automatisch.
- Suchen Sie das Laufwerk:
- Bei Linux und Bootable zeigt das Laufwerk /dev/sgX an – wobei X die mit Ihrem Laufwerk verknüpfte Nummer ist.
- Unter Windows zeigt das Laufwerk PDX an, wobei X die mit Ihrem Laufwerk verknüpfte Nummer ist.
- Führen Sie SeaChest_Format mit der gewünschten Sektorgröße aus – entweder 4096 oder 512
- Linux und bootfähiges Beispiel für die Umstellung auf 4096
- SeaChest_Format –d /dev/sg1 --setSectorSize 4096 –confirm Dies löscht Daten und kann das Laufwerk funktionsunfähig machen
- Drücken Sie die Eingabetaste
- Warten Sie, bis der Vorgang abgeschlossen ist
- Windows-Beispiel: Umstellung auf 4096
- SeaChest_Format –d PD1 --setSectorSize 4096 –confirm Dies löscht Daten und kann das Laufwerk funktionsunfähig machen
- Drücken Sie die Eingabetaste
- Warten Sie, bis der Vorgang abgeschlossen ist
- Führen Sie nach Abschluss SeaChest_Format mit –i aus, um zu bestätigen, dass die Sektorgröße erfolgreich geändert wurde.
- Linux und bootfähiges Beispiel - SeaChest_Format –d /dev/sg1 -i
- Windows-Beispiel – SeaChest_Format –d PD1 -i
Wenn Sie bestätigen möchten, dass alles funktioniert, starten Sie den Computer neu und führen Sie den kurzen allgemeinen Test auf dem Laufwerk aus. Wenn Sie die bootfähige Version von SeaChest verwenden, müssen Sie den Computer mit „poweroff“ herunterfahren, nachdem Sie bestätigt haben, dass die Sektorgröße geändert wurde.