Когда разделить жесткий диск?

16

Есть ли какие-то особые аппаратные преимущества разделения жесткого диска перед установкой ОС по сравнению с его установкой после установки ОС?

(Здесь под преимуществами я подразумеваю физические эффекты, такие как срок службы жесткого диска и т. Д., А не потерю данных или невозможность сжатия и т. Д.)

ЭФИР
источник
1
Я имею в виду, что если вы разберетесь позже, вам, скорее всего, придется перемещаться по данным, чтобы немного изнашивать жесткий диск по сравнению с простым разбиением заранее. Это важно для вас или нет, но большинство людей не будут беспокоиться об этом, если не сделают это много раз. Это сэкономит ваше время, независимо от того, как это сделать заранее, хотя ...
user541686
3
Какую операционную систему ПК можно установить на жесткий диск / твердотельный накопитель, который не требует разметки (до или во время установки)?
опилки
@sawdust: Практически все Unix-подобные ОС, включая, но не ограничиваясь, Linux и BSD, возможно, большинство DOS-подобных ОС (в конце концов, вы можете запускать их с дискет, CD или DVD, которые обычно не разбиты на разделы). Я не уверен насчет Windows, но думаю, что это возможно.
Йорг Миттаг
2
@sawdust Я знаю, что другу удалось установить fedora на неразмеченный диск. Это привело к проблемам в будущем, хотя и ожидалось, что они будут жить в разделе.
Балдрикк
1
С Windows вы можете иметь весь диск как один раздел. Некоторые называют это «не разделенным». Но если это действительно не было разделено, я не вижу, как ты мог даже загрузиться.
Джейми Ханрахан

Ответы:

22

Никаких реальных преимуществ.

Если у вас есть только один диск, у вас даже нет выбора. Вы должны иметь что-то для установки ОС, и для Windows, которая является разделом.

(Для полноты картины: почти для любой ОС, которая будет разделом, хотя вы можете указать BSds и т. Д. Использовать сырой диск в опасно выделенном режиме. И я не удивлюсь, если QNX, GNU / Linux и т. Д. Также поддержат это).

Было сказано, что:

  1. Почему вы вообще думаете, что это повлияет на срок службы жесткого диска?
  2. Независимо от установки до установки ОС или после установки ОС почти наверняка вам понадобится второй диск или второй раздел для данных. (например, хранить /usr/localи /home, или в окнахMy documents/
Hennes
источник
я не точно сказать , вся жизнь, я пытался подчеркнуть это о физических эффектах , я спрашиваю
ЭФИР
2
У вас определенно есть выбор. Вы загружаете свой компьютер с установочного диска CD / DVD / USB и используете его, чтобы разбить диск перед установкой. Разрешение установки ОС на один раздел, охватывающий весь диск, и последующее сокращение, что не является необходимым. IIRC, даже Windows включает инструмент для создания разделов на загрузочном носителе установщика (даже с графическим интерфейсом, а не просто с командной строкой fdisk или как там это называется в наши дни). Конечно, все дистрибутивы GNU / Linux.
Питер Кордес
Единственный способ, которым разделение могло бы, даже удаленно, повлиять на срок службы жесткого диска - о чем я могу подумать, - это небольшой раздел по сравнению с большим разделом подкачки в механических жестких дисках, отличных от SSD. Теоретически меньший раздел в области, которая получает много записей, может вызвать больший износ. Но, как я уже сказал, это теоретически и вряд ли будет иметь какой-либо эффект реального мира.
DocWeird
Примечание: некоторые контроллеры SSD поддерживают динамическое избыточное выделение ресурсов. Это означает, что неиспользуемое пространство в таблице разделов свободно используется SSD для поддержания производительности записи. См. Эту официальную статью от Seagate: seagate.com/tech-insights/…
oldmud0
@ oldmud0 Не используется ли свободное место? Размечен или нет? Таким образом, диск 100 ГБ с разделом 100 ГБ и данными объемом 80 ГБ по сравнению с диском 1000 ГБ с разделом 90 ГБ, из которых 80 ГБ использовались и 10 ГБ в качестве избыточного выделения данных будут вести себя так же? (при условии, что отделка работает).
Hennes
9

Основная причина, по которой лучше иметь надежный план разделов во время установки, а не возиться с ним динамически после установки ОС, обычно связана с сохранением данных. Многие утилиты позволят вам обрезать раздел с данными в нем, что может оставить диск в поврежденном состоянии и потребовать переустановки ОС или любых приложений, которые потеряли файлы из-за изменений. Это степень, однако; HDD или SSD не страдают от ненормального старения или стресса при внесении изменений в разделы.

CDove
источник
«HDD или SSD не страдают от ненормального старения или стресса при внесении изменений в разделы» - когда GParted перемещает раздел NTFS, он копирует все его содержимое. Это довольно стресс для SSD. (Я не знаю, могут ли другие инструменты сделать это более изящно)
gronostaj
2
Это был стресс для SSD. Современные твердотельные накопители не страдают от быстрого истечения цикла записи, как это было в предыдущих версиях, в основном из-за TRIMing и использования памяти SLC. SSD текущего поколения обычно работают дольше, чем машины, на которых они установлены, за пределами массивных центров обработки данных, в которые жесткие диски постоянно записывают данные.
CDove
Современные твердотельные накопители потребительского уровня не используют SLC, но в основном дешевле TLC, который менее долговечен. TRIM в этом случае не работает, потому что это побайтная копия. За 2 года существования (до сих пор) мой SSD записывал в 23 раза больше емкости, это примерно 1 полная перезапись в месяц. Таким образом, перемещение полудискового раздела - это в основном запись за две недели, выполненная за несколько минут. Это не убьет диск (если вы не перемещаете разделы ежедневно), но это значительный объем данных. (Между прочим, заявленная долговечность моего MLC-накопителя в 2 раза выше, чем у нынешних TLC. Таким образом, долговечность новых твердотельных накопителей на самом деле ухудшается.)
gronostaj
7

В основном это не имеет значения.

Единственным исключением является установка устаревших операционных систем на современные диски.

Установщики старых ОС имели тенденцию выравнивать разделы по границам «цилиндра». В частности, запуск первого раздела в начале «цилиндра» 1 (сектор 0 был зарезервирован для загрузочного кода и таблицы разделов).

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

Это было нормально, пока не появились накопители «продвинутого формата». Эти диски имеют размер физического сектора 4 КБ, но размер логического сектора 512 байт. Они работают намного лучше, если чтение и запись (особенно запись) кратны размеру 4 КБ и выровнены по границе 4 КБ (8 логических секторов). Нераспределенные записи преобразуются в операцию чтения-изменения-записи, которая может привести к потере данных.

В результате, если вы используете накопитель «расширенного формата», вы действительно хотите, чтобы ваши разделы начинались на границе 4 КБ (8 логических секторов).

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

plugwash
источник
2
@crypto: обратите внимание, что это не только проблема потери данных, но также означает, что ваш диск выполняет больше работы, чем необходимо, поэтому износ быстрее.
user541686
+1. На самом деле это очень веская причина.
Хеннес
2

Многие файловые системы (например, ext3 / ext4) принимают решения об оптимизации зарезервированных структур (например, размеров таблиц inode, зарезервированного пространства суперпользователя, возможно, даже размера используемых указателей). Сомнительно, чтобы эти структуры оставались оптимально настроенными, если размер файловой системы значительно изменился, особенно с помощью онлайн-инструментов изменения размера, для которых изменение основ файловой системы было бы опасным. Например, слишком маленькая таблица inode в ext3 (предназначенная для гораздо меньшей файловой системы) может привести к тому, что в файловой системе не останется «слотов» для файлов, поэтому вы можете внезапно не создавать новый файл и получать Ошибка нехватки места даже при наличии большого количества свободного места. Слишком большая таблица inode (предназначенная для файловой системы большего размера) будет занимать пустое место.

rackandboneman
источник
1

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

Поскольку ОС не требует много (относительный термин ...) пространства, вы можете сделать его раздел относительно небольшим, а пользовательский раздел большим.

Анекдот: Я использую Linux, и мои пользовательские данные (называемые /home) находятся в его собственном разделе в течение 17 лет. Это позволило мне копировать мои данные с диска на диск, не беспокоясь об ОС или версии.

RonJohn
источник
Отдельный раздел с данными или диск (либо / home, D: где-то для размещения my_documents, / usr / local / home и т. Д.), Безусловно, очень хорошая идея. Но это можно сделать как до, так и после установки ОС. (здесь я предполагаю, что установка ОС не заполняет весь диск одним разделом. К счастью, Windows достаточно умен, чтобы не делать этого во время нормальной установки, хотя вам все равно нужно настраивать разделы вручную, потому что автоматическая установка делает это неправильно ).
Хеннес
@Hennes "недавний" (последний раз, когда я делал это в 2014 году) Установщики Ubuntu по умолчанию заполняют весь диск одним разделом, но позволяют вам добавлять разделы, если вы знаете, что запрашивать.
RonJohn