wake-up-neo.net

Wann muss die Festplatte partitioniert werden?

Gibt es spezielle Hardware-Vorteile beim Partitionieren einer Festplatte vor der Installation des Betriebssystems im Vergleich zu einer nach der Installation des Betriebssystems?

(Unter Vorteilen verstehe ich physikalische Effekte wie die Lebensdauer der Festplatte usw., nicht den Verlust von Daten oder die Unfähigkeit zu schrumpfen usw.)

16
ETHER

Keine wirklichen Vorteile.

Wenn Sie nur ein Laufwerk haben, haben Sie nicht einmal die Wahl. Sie müssen etwas zum Installieren des Betriebssystems und für Windows, das eine Partition ist, haben.

(Der Vollständigkeit halber: Für fast jedes Betriebssystem, das eine Partition sein wird, obwohl Sie BSds usw. anweisen könnten, das Raw-Laufwerk im gefährlich dedizierten Modus zu verwenden. Und Ich wäre nicht überrascht, wenn QNX, GNU/Linux usw. dies ebenfalls unterstützen würden.

Nachdem ich das gesagt habe:

  1. Warum sollte das die Lebensdauer einer Festplatte beeinflussen?
  2. Unabhängig von der Partitionierung vor oder nach der Installation des Betriebssystems möchten Sie mit ziemlicher Sicherheit eine zweite Festplatte oder eine zweite Partition für Daten. (z. B. zum Speichern von /usr/local und /home oder in Windows My documents/)
22
Hennes

Der Hauptgrund, warum es besser ist, bei der Installation einen starken Partitionsplan zu haben, als nach der Installation des Betriebssystems dynamisch damit herumzuspielen, ist in der Regel die Aufbewahrung der Daten. Mit vielen Dienstprogrammen können Sie eine Partition mit Daten abschneiden. Dadurch kann das Laufwerk beschädigt werden und das Betriebssystem oder alle Anwendungen, bei denen Dateien aufgrund der Änderung verloren gegangen sind, müssen erneut installiert werden. Das ist jedoch der Umfang; Die Festplatte oder SSD leidet nicht unter abnormaler Alterung oder Stress durch Partitionsänderungen.

9
CDove

Meistens spielt es keine Rolle.

Eine Ausnahme bildet die Installation älterer Betriebssysteme auf modernen Laufwerken.

Alte Betriebssystem-Installer neigten dazu, Partitionen an "Zylinder" -Grenzen auszurichten. Insbesondere das Starten der ersten Partition am Anfang von "Zylinder" 1 (Sektor 0 war für den Startcode und die Partitionstabelle reserviert).

Moderne Laufwerke werden vom Betriebssystem normalerweise mit 255 "Sektoren" pro "Spur" und "63" Köpfen betrachtet. Jeder "Zylinder" hätte also 16065 Sektoren.

Dies war in Ordnung, bis "Advanced Format" -Laufwerke kamen. Diese Laufwerke haben eine physische Sektorgröße von 4 KB, aber eine logische Sektorgröße von 512 Byte. Sie funktionieren viel besser, wenn Lese- und Schreibvorgänge (insbesondere Schreibvorgänge) ein Vielfaches der Größe von 4 KB haben und an einer Grenze von 4 KB (8 logische Sektoren) ausgerichtet sind. Nicht ausgerichtete Schreibvorgänge führen zu einer Lese-, Änderungs- und Schreiboperation, bei der das Risiko eines Datenverlusts besteht.

Wenn Sie ein Laufwerk mit "erweitertem Format" verwenden, möchten Sie wirklich , dass Ihre Partitionen an einer Grenze von 4 KB (8 logische Sektoren) beginnen .

Sie werden feststellen, dass 16065 nicht durch 8 teilbar ist. Die Verwendung eines alten Betriebssystem-Tools zum Partitionieren eines modernen Laufwerks führt daher mit hoher Wahrscheinlichkeit zu einer Fehlausrichtung.

7
plugwash

Viele Dateisysteme (z. B. ext3/ext4) treffen Entscheidungen zur Optimierung reservierter Strukturen (z. B. Größe der Inode-Tabellen, vom Superuser reservierter Speicherplatz, möglicherweise sogar die Größe der verwendeten Zeiger). Es ist fraglich, ob diese Strukturen optimal abgestimmt bleiben, wenn die Dateisystemgröße erheblich geändert wird, insbesondere durch Online-Tools zur Größenänderung, bei denen das Ändern der Dateisystemgrundlagen zu gefährlich wäre. Zum Beispiel kann eine zu kleine Inode-Tabelle auf ext3 (die für ein viel kleineres Dateisystem gedacht ist) dazu führen, dass das Dateisystem keine "Slots" für Dateien mehr hat, sodass Sie plötzlich keine neue Datei mehr erstellen und eine abrufen können Nicht genügend Speicherplatz, auch wenn noch viel Speicherplatz vorhanden ist. Eine zu große Inode-Tabelle (die für ein größeres Dateisystem gedacht ist) würde Speicherplatz verschwenden.

2
rackandboneman

Partitionieren Sie es vor/während der Installation, damit Sie die Benutzerdaten unabhängig von den Betriebssystemdateien auf einer eigenen Partition ablegen können.

Da das Betriebssystem nicht viel (ein relativer Begriff ...) Speicherplatz benötigt, können Sie die Betriebssystempartition relativ klein und die Benutzerpartition groß machen .

Anekdote: Ich benutze Linux und meine Benutzerdaten (genannt /home) befinden sich seit 17 Jahren auf einer eigenen Partition. Es ist mir gestattet, meine Daten von Festplatte zu Festplatte zu kopieren, ohne sich Gedanken über das Betriebssystem oder die Version zu machen.

1
RonJohn