Почему нельзя дефрагментировать твердотельные накопители? [дубликат]

этот вопрос уже есть ответ здесь:

Я все время слышу, что это огромное Нет-нет. Почему так? Я запускаю Ubuntu в основном, поэтому это не влияет на меня, но мне просто интересно.

10
задан Jonik
26.11.2022 18:01 Количество просмотров материала 3583
Распечатать страницу

8 ответов

твердотельные накопители основаны на флэш-памяти, возраст которой сильно отличается от стандартного spinning ассорти-жесткие диски. Каждый сектор имеет ограниченное количество циклы писать, поэтому диски включают выравнивание износа функции, которые позволяют диску длиться дольше, по существу фрагментируя диск по назначению.

времена чтения значительно не улучшены путем дефрагментировать по мере того как они в стандартных приводах, настолько там никакое реальное увеличение внутри дефрагментация, но делая это, вы увеличиваете количество записей на диск, тем самым уменьшая срок службы диска.

63
отвечен chills42 2022-11-28 01:49

Дефрагментация помещает ваши сектора рядом друг с другом, что полезно для диска, который вращается вокруг. Однако это бесполезно на SSD, который имеет постоянное время доступа для любого сектора. Дефрагментация просто приводит к дополнительным записям на диск (SSD имеют ограниченное количество записей из-за их дизайна)

45
отвечен Jeff Moser 2022-11-28 04:06

обратите внимание, что не должно быть никаких технических причин для "невозможности дефрагментации твердотельного диска", в том смысле, что вы можете запустить программу дефрагментации и запустить ее на диске.

но это не влияет на твердотельные накопители, так как перемещение кластеров вместе на самом деле не ускорит диск.

с другой стороны, то, что вы будете делать, это выполнять много ненужных записей на диске, и это сократит, хотя немножко, жизненный период привода.

кроме того, многие твердотельные накопители оптимизируются для уменьшения этой проблемы за счет уменьшения числа повторных операций записи в одну и ту же область, что является прозрачным для внешней системы.в этом случае кластеры могут не перемещаться вместе, а распределяться по диску. Этот метод, как правило, "выравнивание износа".

Если программа дефрагментации отказывается дефрагментировать твердотельный диск (или даже просто перечислить его как диск, который вы могу выбрать), я бы поспорил, что это в основном отказ от программного обеспечения, чтобы избежать проблем, описанных выше.

обратите внимание, что я не знаю достаточно о базовых протоколах, используемых для дефрагментации диска, поэтому вполне может быть жесткий блок из твердотельного диска для принятия команд дефрагментации, если есть такие вещи. Причины этого, однако, описаны здесь.

11
отвечен Lasse Vågsæther Karlsen 2022-11-28 06:23

Дефрагментация снизит продолжительность жизни вашего диска, выполняя ненужные проходы на диске с ограниченным сроком службы.

7
отвечен TheTXI 2022-11-28 08:40

Это зависит от того, что на диске. Вы не получите никакого увеличения производительности путем дефрагментации SSD, но это будет оказывают влияние на восстановление данных.

с одной стороны, flash-память имеет ограниченное количество циклов записи, так что много писать в конечном итоге изнашивается. Флэш-накопители, карты памяти и твердотельные накопители используют такие приемы, как выравнивание износа и отделка чтобы продлить жизнь СМИ, но дефрагментация клонит причина a large число пишет, которое причинит его нести вне все более быстро.

с другой стороны, фрагментированные файлы бесконечно труднее восстанавливать, когда случайно удалил, поражена вирусом и т. д. таким образом, сохранение ваших файлов в непрерывном состоянии (например, путем дефрагментации) значительно увеличит шансы на восстановление.

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

2
отвечен Synetech 2022-11-28 10:57

вообще-то, можно. Дефрагментация файловой системы на уровне вещь, неважно, что на нижнем, уровне блока.

но в случае SSD нет головки диска, движения которой должны быть сведены к минимуму. Таким образом, это не будет быстрее, даже немного.

некоторые операционные системы и инструменты запрещают это только потому, что решения их компаний-разработчиков любят смешивать значения "вам не нужно"и" вы не можете". Но эти отличаются вещи.

вероятно, есть несколько хаков, которые могли бы избежать этого запрета (команду regedit или экспортировать диска по iSCSI и реимпорта в той же машине и т. д.). В этом случае вы найдете очень фрагментированный диск, дефрагментация которого будет очень долгой. Это потому, что ОС не заботится о фрагментации в их случае. И, как упоминают другие ответы, эта дефрагментация не сделает вашу систему быстрее, но она уменьшит ее жизнь.

2
отвечен peterh 2022-11-28 13:14

Это не плохо все время. Вручную запускать полную дефрагментацию не следует,но если у вас есть снимки Тома включены, windows 8/10 будет дефрагментировать SSD один раз в месяц:

это намеренно и необходимо из-за медленного копирования volsnap при записи производительность разрозненных томах SSD. Это также своего рода неправильное представление о том, что фрагментация не является проблемой на твердотельных накопителях. Если SSD получает слишком фрагментированы вы можете нажать максимальный файл фрагментация (когда метаданные больше не могут представлять фрагменты файлов), что приведет к ошибки при попытке записи / расширения файла. Кроме того, больше файлов фрагменты означает больше метаданных для обработки при чтении / записи файла, что может привести к снижению производительности.

вывод

нет, Windows не глупо или слепо работает дефрагментацию на SSD каждую ночь, и нет, Windows defrag не сокращает жизнь вашего SSD излишне. современные твердотельные накопители не работают так же, как мы используется с традиционными жесткими дисками.

да, файловая система вашего SSD иногда нуждается в дефрагментации и это обрабатывается Windows, ежемесячно по умолчанию, когда это уместно. Цель увеличить представление и длинную жизнь. если вы отключите дефрагментация полностью, вы берете на себя риск, что ваша файловая система метаданные могут достичь максимальной фрагментации потенциально в тревога.

2
отвечен magicandre1981 2022-11-28 15:31

согласно технологиям Condusiv:

твердотельные накопители начинают очень быстро, а затем быстро начинают терять свою скорость и со временем становятся предметом коррупции. SSD требуют, чтобы старые данные были стерты, прежде чем новые данные будут записаны на него, а не просто писать поверх старой информации, как с жесткими дисками. Это удваивает износ и может вызвать серьезные проблемы.

принципиальная проблема-снижение скорости записи из-за фрагментации свободного пространства. Небольшие свободные пространства разбросанные по SSD заставляют файловую систему записывать файл фрагментированными частями в эти небольшие свободные места. При этом производительность записи на твердотельный накопитель снижается на 80%.

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

по мере приближения SSD предел, больше фрагментации и ошибок записи происходят, вызывая SSD замедляется. Производительность записи уменьшается пропорционально увеличению фрагментации свободного пространства. Все SSD будут страдать от этой проблемы в тот или иной момент, если HyperFast не используется для оптимизации твердотельного накопителя.

поэтому они рекомендуют использовать свой продукт под названием Diskeeper.Accoding к компании:

Diskeeper с HyperFast держит вашу систему работает так же быстро, как когда вы приобрели его, путем оптимизации свободного пространства на SSD. Функция HyperFast, включенная в Diskeeper 12, специально решает эти проблемы, разумно устраняя ухудшающую производительность фрагментацию свободного пространства, которая может способствовать случайной, а не более эффективной последовательной записи. Эта технология вместе с технологией IntelliWrite повышает более эффективные и более полезные последовательные пишет для того чтобы произойти довольно чем случайные пишет.

больше информации о их продукте доступно:

http://www.condusiv.com/products/diskeeper/

1
отвечен Simon 2022-11-28 17:48

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх