Коли розділити жорсткий диск?


16

Чи є якісь спеціальні апаратні переваги розділення жорсткого диска перед встановленням ОС порівняно з тим, як це робити після встановлення ОС?

(Тут, під перевагами, я маю на увазі фізичні ефекти, такі як термін експлуатації жорсткого диска тощо.


1
Я маю на увазі, якщо після цього ви будете розділяти, швидше за все, вам доведеться перенести дані, що дозволить трохи зносити жорсткий диск, порівняно з попереднім розділенням. Незалежно від того, чи важливо це чи ні, ви не залежаєте, але більшість людей не буде турбуватися про це, якщо вони не роблять це багато разів. Це заощадить ваш час незалежно від того, щоб це зробити заздалегідь, хоча ...
user541686

3
Яку ОС ПК можна встановити на жорсткому диску / SSD, який не потребує розділення (до або під час встановлення)?
тирса

@sawdust: майже всі ОС, схожі на Unix, включаючи Linux та BSD, мабуть, більшість ОС, схожих на DOS (зрештою, ви можете запускати їх з дискети, компакт-дисків чи DVD-дисків, які зазвичай не розділяються). Я не впевнений у Windows, але, мабуть, це також можливо.
Йорг W Міттаг

2
@sawdust Я знаю, що другові вдалося встановити Fedora на нерозподілений диск. Це призвело до проблем вниз, хоча, як очікувалося, жити в перегородці.
Балдрікк

1
У Windows ви можете мати весь диск як один розділ. Деякі називають це "нерозподіленим". Але якщо це насправді не було розділено, я не бачу, як ви навіть можете завантажитися.
Джеймі Ханрахан

Відповіді:


22

Реальних переваг немає.

Якщо у вас є лише один привід, ви навіть не отримаєте вибору. Ви повинні мати щось, для чого встановити ОС і для Windows, що є розділом.

(Для повноти: майже для будь-якої ОС, яка буде розділом, хоч ви можете сказати BSds і т. Д. Використовувати необроблений диск в небезпечно виділеному режимі. І я не здивуюся, якщо QNX, GNU / Linux і т.д. також підтримують це).

Сказавши, що:

  1. Чому ви навіть думаєте, що це вплине на термін експлуатації жорсткого диска?
  2. Незалежно від розділення перед встановленням до ОС або розділення після встановлення після ОС, ви майже напевно хочете, щоб другий диск або другий розділ для даних. (наприклад, для зберігання /usr/localта/home чи в windowsMy documents/

Я точно не говорив все життя, я намагався підкреслити, що це про фізичні наслідки, про які я прошу
ЕТЕР

2
Ви обов'язково маєте вибір. Ви завантажуєте комп'ютер із ОС, встановлюючи CD / DVD / USB завантажувальний носій, і використовуєте його для розділення диска перед встановленням. Дозвіл ОС встановити на один розділ, який охоплює весь диск, а потім зменшити, що не потрібно. IIRC, навіть Windows включає інструмент розділів на завантажувальний носій інсталятора (навіть той, який має графічний інтерфейс, а не лише командний рядок fdisk або як він називається в ці дні). Звичайно, всі дистрибутиви GNU / Linux.
Пітер Кордес

Єдиний спосіб, який може розділити навіть віддалений вплив на життя жорсткого диска - це я міг би придумати, - це невеликий порівняно з більшим розділом swap у механічних, не жорстких дисках SSD. Теоретично менша перегородка в області, яка отримує багато записів, може призвести до більшого зносу. Але, як я вже сказав, це теоретично і малоймовірно, що воно матиме реальний світ.
DocWeird

Бічна примітка: деякі контролери SSD підтримують динамічне надмірне забезпечення. Це означає, що невикористаний простір у таблиці розділів вільно використовується SSD для підтримки продуктивності запису. Дивіться цю офіційну статтю від Seagate: seagate.com/tech-insights/…
oldmud0

@ oldmud0 Чи не використовується вільний простір? Розділяється чи ні? Отже диск 100 ГБ з розділом 100 ГБ і даними 80 ГБ проти 1000 ГБ диском з розділеним 90 ГБ, 80 ГБ використовуваного та 10 ГБ, оскільки надмірне забезпечення буде поводитися однаково? (якщо припустити оздоблення робіт).
Геннес

9

Найважливіша причина, що краще мати потужний план розділів під час встановлення, а не возитися з ним динамічно після встановлення вашої ОС, як правило, питання збереження даних. Багато утилітів дозволять урізати розділ, у якому є дані, що може залишити диск у пошкодженому стані та вимагати перевстановлення ОС або будь-яких додатків, які втратили файли внаслідок зміни. Однак у цьому і є міра; жорсткий диск або SSD не зазнають аномального старіння або стресу, змінюючи перегородки.


"жорсткий диск або SSD не зазнають аномального старіння або стресу, змінюючи розділ" - коли GParted переміщує розділ NTFS, він копіює весь його вміст. Це досить стрес для SSD. (Я не знаю, чи можуть інші інструменти зробити це витонченіше)
gronostaj

2
Це було стресом для SSD. Сучасні SSD не зазнають швидкого закінчення циклу запису, що було зроблено раніше, багато в чому завдяки TRIMing та використанню пам'яті SLC. Поточний диск SSD зазвичай триває довше, ніж машини, в яких вони встановлені поза масивних центрів обробки даних, де накопичувачі отримують постійну запис.
CDove

Сучасні жорсткі диски споживача не використовують SLC, але в основному дешевший TLC, який менш міцний. TRIM не працює в цьому випадку, оскільки це байт-байт. За 2 роки свого життя (до цих пір) мій SSD був записаний в 23 рази більше, ніж приблизно 1 повний перезапис на місяць. Таким чином, переміщення півроздільного розділу - це фактично два тижні записів, зроблених за кілька хвилин. Він не знищить диск (якщо ви не переміщуєте розділи щодня), але це значна кількість даних. (Btw, оголошена довговічність мого MLC-накопичувача в 2 рази вище, ніж поточні TLC. Отже, довговічність нових SSD-дисків насправді погіршується.)
gronostaj

7

Здебільшого це не має значення.

Один виняток - це установка застарілих операційних систем на сучасні накопичувачі.

Старі інсталятори ОС прагнули вирівнювати перегородки за межами "циліндра". Зокрема, починаючи перший розділ на початку "циліндра" 1 (сектор 0 був зарезервований для коду завантаження та таблиці розділів).

Сучасні диски зазвичай розглядаються ОС як такі, що мають 255 "секторів" на "трек" і "63" голови. Тож кожен "циліндр" мав би 16065 секторів.

Це було добре, поки не з'явилися диски "розширеного формату". Ці диски мають фізичний розмір сектора 4KiB, але логічний розмір сектору - 512 байт. Вони працюють набагато краще, якщо читання та запис (особливо записує) кратне розміром 4KiB та вирівняне на межі 4KiB (8 логічних секторів). Неузгоджене записування перетворюється на операцію читання-зміна-запис, яка ризикує втратою даних.

Результат цього - якщо ви використовуєте накопичувач "розширеного формату", ви насправді хочете, щоб ваші розділи запускалися на межі 4KiB (8 логічних секторів).

Ви помітите, що 16065 не ділиться на 8. Тож використання старого інструмента ОС для розділення сучасного накопичувача великою ймовірністю може призвести до нерівності.


2
@crypto: Зауважте, що це не лише проблема втрати даних, але це також означає, що ваш привід робить більше роботи, ніж потрібно, тому швидше зношуйтесь.
користувач541686

+1. Це насправді дуже вагома причина.
Геннес

2

Багато файлових систем (наприклад, ext3 / ext4) приймають рішення щодо оптимізації зарезервованих структур (наприклад, розміри таблиць inode, зарезервований простір суперпользователя, можливо, навіть розмір використовуваних покажчиків). Сумнівно, чи залишаються ці структури оптимально налаштованими, якщо розмір файлової системи суттєво змінений, особливо за допомогою інструментів зміни розміру в Інтернеті, для яких зміна основ файлової системи буде небезпечною. Наприклад, занадто мала таблиця inode на ext3 (призначена для значно меншої файлової системи) може змусити вас зіткнутися з умовою, коли у файловій системі не вистачає "слотів" для файлів, тому ви можете раптом не створити жодного нового файлу та отримати помилка в просторі, навіть якщо залишилось багато місця. Занадто велика таблиця inode (яка була призначена для більшої файлової системи) може витратити місце.


1

Розділіть його до / під час встановлення, щоб ви могли розмістити дані користувача на власному розділі незалежно від файлів ОС.

Оскільки для ОС не потрібно багато місця (відносний термін ...), ви можете зробити розділ ОС порівняно невеликим, а розділ користувача - великим.

Анекдот: я використовую Linux, а мої користувацькі дані (називаються /home) вже на власному розділі вже 17 років. Дозволяється копіювати дані з диска на диск, не турбуючись про ОС або версію.


Виділений розділ даних або диск (або / home, D :, десь розміститись my_documents, / usr / local / home, ... що завгодно), безумовно, дуже гарна ідея. Але це можна зробити до і після встановлення ОС. (тут я припускаю, що інсталяція ОС не заповнює весь диск одним розділом. На щастя, Windows досить розумний, щоб цього не робити під час розумної установки, хоча все-таки потрібно налаштувати розділи вручну, оскільки автоматичні установки помиляються ).
Геннес

@Hennes "нещодавній" (востаннє я це робив у 2014 році) Установці Ubuntu за замовчуванням заповнювали весь диск одним розділом, але дозволяють вам додавати розділи, якщо ви знаєте, що просити.
RonJohn
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.