Czy są jakieś szczególne zalety sprzętowe partycjonowania dysku twardego przed instalacją systemu operacyjnego w porównaniu do robienia tego po instalacji systemu operacyjnego?
(Tutaj przez zalety rozumiem efekty fizyczne, takie jak żywotność dysku twardego itp., A nie utratę danych lub niemożność zmniejszenia itp.)
hard-drive
partitioning
ETER
źródło
źródło
Odpowiedzi:
Brak prawdziwych zalet.
Jeśli masz tylko jeden dysk, nie masz nawet wyboru. Musisz mieć coś do zainstalowania systemu operacyjnego, a dla systemu Windows, który jest partycją.
(Dla zachowania kompletności: dla prawie każdego systemu operacyjnego, który będzie partycją, chociaż można powiedzieć BSds itp., Aby korzystało z surowego napędu w niebezpiecznie dedykowanym trybie. Nie zdziwiłbym się, gdyby QNX, GNU / Linux itp. Również to obsługiwały).
Powiedziawszy to:
/usr/local
i/home
, lub w systemie WindowsMy documents/
źródło
Głównym powodem, dla którego lepiej jest mieć silny plan partycji w czasie instalacji zamiast dynamicznie z nim mieszać po zainstalowaniu systemu operacyjnego, jest zazwyczaj kwestia zachowania danych. Wiele narzędzi pozwala obciąć partycję zawierającą dane, co może pozostawić dysk w stanie uszkodzonym i wymagać ponownej instalacji systemu operacyjnego lub dowolnej aplikacji, która straciła pliki z powodu zmiany. Taki jest jednak zakres; dysk twardy lub SSD nie ulegają nienormalnemu starzeniu się ani stresowi przez zmiany partycji.
źródło
Przeważnie to nie ma znaczenia.
Jednym wyjątkiem jest instalacja starszych systemów operacyjnych na nowoczesnych dyskach.
Stare instalatory systemów operacyjnych zwykle wyrównywały partycje na granicach „cylindra”. W szczególności rozpoczęcie pierwszej partycji na początku „cylindra” 1 (sektor 0 był zarezerwowany dla kodu rozruchowego i tablicy partycji).
Nowoczesne dyski zwykle byłyby postrzegane przez system operacyjny jako posiadające 255 „sektorów” na „ścieżkę” i „63” głowic. Zatem każdy „cylinder” miałby 16065 sektorów.
Było to w porządku, dopóki nie pojawiły się dyski w „zaawansowanym formacie”. Te dyski mają fizyczny rozmiar sektora 4KiB, ale logiczny rozmiar sektora to 512 bajtów. Działają znacznie lepiej, jeśli odczyty i zapisy (zwłaszcza zapisy) są wielokrotnością rozmiaru 4KiB i są wyrównane na granicy 4KiB (8 sektorów logicznych). Niepoprawne zapisy przełożą się na operację odczytu-modyfikacji-zapisu, która grozi utratą danych.
Wynikiem tego jest to, że jeśli używasz napędu w „zaawansowanym formacie”, naprawdę chcesz, aby partycje zaczynały się na granicy 4KiB (8 sektorów logicznych).
Zauważysz, że 16065 nie jest podzielna przez 8. Dlatego użycie starego narzędzia systemu operacyjnego do partycjonowania nowoczesnego dysku może spowodować niewspółosiowość.
źródło
Wiele systemów plików (np. Ext3 / ext4) podejmuje decyzje dotyczące optymalizacji zarezerwowanych struktur (np. Rozmiary tabel i-węzłów, przestrzeń zarezerwowana przez superużytkownika, może nawet wielkość użytych wskaźników). Wątpliwe jest, czy struktury te pozostaną optymalnie dostrojone, jeśli rozmiar systemu plików zostanie znacznie zmieniony, szczególnie przez narzędzia zmiany rozmiaru online, dla których zmiana podstaw systemu plików byłaby niebezpieczna. Na przykład zbyt mała tabela i-węzłów na ext3 (przeznaczona dla znacznie mniejszego systemu plików) może spowodować, że w systemie plików zabraknie „miejsc” na pliki, więc nie można nagle utworzyć nowego pliku i uzyskać błąd braku miejsca nawet przy dużej ilości wolnego miejsca. Zbyt duża tabela i-węzłów (przeznaczona dla większego systemu plików) marnowałaby miejsce.
źródło
Podziel go na partycje przed / podczas instalacji, abyś mógł umieścić dane użytkownika na własnej partycji niezależnie od plików systemu operacyjnego.
Ponieważ system operacyjny nie wymaga wiele (względnego terminu ...) przestrzeni, możesz sprawić, że partycja systemu operacyjnego będzie względnie mała, a partycja użytkownika duża.
Anegdota: Używam Linuksa, a moje dane użytkownika (nazywane
/home
) są na własnej partycji od 17 lat. To pozwala mi kopiować moje dane z dysku na dysk bez martwienia się o system operacyjny lub wersję.źródło