У меня был ПК с двумя установленными ОС, жесткий диск которого я стер с помощью дисков из UbuntuUSB. Я выбрал быстрое стирание. Как я понял, он удалил таблицу разделов, но все файлы и нули все еще находятся на жестком диске. Затем я создал новую таблицу разделов и установил Win10.
Вопрос: будет ли работать жесткий диск (чтение / запись) быстрее, если я перезаписал его нулями?
Или: запись информации на жесткий диск с нулевой перезаписью быстрее, чем на «грязный» жесткий диск?
hard-drive
partitioning
speed
Даниил Филатов
источник
источник
Ответы:
Жесткие диски не хранят буквальные нули и те, которые я подозреваю, что вы думаете, что они делают. Вместо этого они хранят данные в закодированном формате, который гарантирует, что не будет слишком много нулевых бит или один бит рядом друг с другом. Долгая серия нулей или единиц может фактически вызвать проблемы с синхронизацией при попытке чтения данных из-за незначительных изменений скорости диска, вибраций и т. Д. Физического носителя, на котором закодированы данные, поэтому он ограничен определенным допуском.
Кроме того, жесткие диски всегда кодируют весь сектор (обычно 512 байт или 4096 байт данных) одновременно, а не только биты, которые изменились (опять же, потому что это кодированные данные). Это гарантирует, что весь сектор правильно кодируется каждый раз. Таким образом, заполнение привода всеми нулями не имеет практической пользы, хотя и ничего не причиняет вреда, кроме незначительного механического износа, вызванного этим. Вы можете перезаписать все нулями, если хотите, но это не даст никакого выигрыша в производительности, и вы просто потратите время на ожидание записи всех этих нулей.
Твердотельные накопители проходят аналогичный процесс; они автоматически стирают предыдущее содержимое блока перед записью нового блока данных, поэтому запись всех нулей на SSD приведет к ненужному износу устройства, поскольку технология флэш-памяти может стереть только переменную, но конечное число раз до сбоя , Вносимый износ будет составлять всего лишь 0,01% от общего рабочего цикла, но это то, чего вы бы хотели избежать на регулярной основе.
источник
can only be erased a certain number of times
- На самом деле, номер не так уж и уверен. Изменчивость довольно большая .Solid state drives go through a similar process
. Это не правильно. Жесткие диски не проходят цикл чтения / стирания / записи, как это делают SSD. Они могут перезаписывать секторы «на лету» без необходимости сначала их стирать. 2)A long run of 0s or 1s could actually cause sync issues when trying to read the data
тоже не правильно. Сектора жесткого диска имеют разрыв между секторами, где они записывают номер сектора, биты синхронизации и данные ECC. Данные об адресе и синхронизации не дают головам «потеряться» на блюде. Из-за этого сектор 4k имеет длину 4211 байт.Нет, это не будет быстрее. Запись занимает одинаковое количество времени независимо от перезаписи данных.
источник
TRIM
может быть быстрее, если он будет перезаписан нулями. Они занимают меньше места на флэш-накопителе, оставляя слой переназначения флэш-памяти больше места для работы. Так что это будет немного похоже на TRIM / Discard.Это зависит от:
Для SSD, как отмечают другие ответы, вы не должны перезаписывать нулями (что может привести к ненужному износу ячеек Flash), а вместо этого использовать либо безопасное стирание, либо полный диск TRIM. Некоторые из последних версий утилит форматирования будут выполнять TRIM автоматически, если обнаружат SSD. Причина этого заключается в том, что твердотельные накопители четко разграничивают «пустой» сектор и один «заполненный» любыми данными, включая нули.
На многих накопителях образуется небольшое количество «плохих мест», если их интенсивно использовать в течение нескольких лет. Все, что уже встречалось, будет отображаться в данных SMART как «Ожидает обработки».
Если нет нечитаемых секторов, механический жесткий диск не выигрывает от перезаписи, хотя он также не наносит вреда, кроме того, что он требует много времени на предварительный просмотр.
Если есть некоторые нечитаемые сектора, попытка прочитать их займут много времени, и привод будет продолжать пытаться восстановить данные в свободных минутах, которые будут влиять на производительность. Перезапись их приведет к тому, что жесткий диск откажется от существующих данных, проверит, может ли физическое местоположение все еще использоваться для хранения, и выделит резервный сектор в противном случае. Это также сбросит счетчик «Pending Unc корректируемый».
TL; DR - Как правило, не делай этого.
источник
Нет, перезапись с нулями не повлияет на скорость жесткого диска. Однако для твердотельного накопителя перезапись на нули хуже, чем выполнение операции обрезки, которая помечает блоки как неиспользуемые. TRIMing раздела или всего диска для SSD перед установкой ОС может привести к повышению производительности и срока службы SSD. Если вы уже установили ОС, существуют методы, позволяющие обрезать свободное пространство в файловой системе для получения аналогичных преимуществ.
источник
Когда вы выполняете «медленный формат», обычно выполняется также поверхностное тестирование на наличие поврежденных блоков на диске, поэтому это может быть целесообразно для старых жестких дисков, но вы не должны заметить каких-либо различий в производительности R / W.
источник
Нет разницы ни для HDD, ни для SDD.
В случае с жесткими дисками дата на диске магнитным образом изменяется для каждого сектора, на который вы пишете, поэтому не имеет значения, что вы там пишете.
Кроме того, запись случайных данных лучше, чем запись нулей, потому что они больше путаются со следами магнитного выравнивания, и для продвинутой криминалистики будет гораздо сложнее определить, что было раньше в случае случайной перезаписи данных по сравнению с перезаписью нуля.
В случае твердотельных накопителей, если вы указываете значение, равное нулю или единице, это не имеет значения, для записи блоков памяти все равно требуется то же время, но из-за оптимизации TRIM вы можете обнаружить, что вы не можете перезаписать определенные области. ты желаешь. Вместо этого просто создайте саморасширяющийся файл, который занимает все свободное пространство, и таким образом гарантируется, что все будет записано, предотвращая любое восстановление.
источник
Нет, не будет никакой разницы в скорости, но у вас будет ненужный запас прочности и ненужный шанс сбоя.
Традиционные жесткие диски кодируют данные с помощью простого псевдослучайного генератора, более современные и (практически) все твердотельные накопители всегда кодируют данные с помощью AES. Причина этого заключается в том, что хранение случайных данных (или случайных данных) гораздо более выгодно для выравнивания износа, как на магнитных, так и на твердотельных накопителях, но, в частности, в случае последних (таким образом, AES используется в первую очередь и в первую очередь). взломать биты, но в качестве бесплатного бонуса вы можете иметь безопасность без дополнительной оплаты).
Таким образом, выписывание большого количества нулей эффективно записывает много «своего рода случайных битов».
Вот и все, и ни в коем случае не быстрее читать (или перезаписывать) одно или другое.
С другой стороны, перезапись всего диска означает запись нескольких миллиардов секторов. В то время как жесткие диски имеют (чисто вымышленные) показатели отказов, которые настолько низки, что кажутся «никогда не случается», учитывая, что современные диски огромного размера «никогда не бывает», это скорее похоже на «скорее всего, случится». Именно по этой причине, например, RAID-5 больше не рекомендуется, потому что вероятность возникновения неисправимого сбоя при попытке повторной синхронизации после сбойного диска настолько высока, что это может стать практической проблемой.
Что это обозначает? Ну, это вообще ничего не значит, но перезаписывать весь диск без надобности , вероятно, не очень хорошая идея. Даже для безопасного удаления, если это предусмотрено, в настоящее время существуют гораздо лучшие (более быстрые и надежные) методы.
источник