17

Если я выполню дефрагментацию своей 8 ГБ флешки Kingston, уменьшится ли она?

5 ответов5

19

Вы не должны дефрагментировать флеш медиа.

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

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

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

3

Я знаю, что многие люди не согласятся.

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

Вот пример для вашего рассмотрения:

Рассмотрим ситуацию, когда у вас есть сложный grub.cfg с несколькими ОС, работающими с USB, и некоторыми другими файлами, которые вы храните на своем USB-накопителе. Файлы сильно фрагментированы, и вам нужно добавить ISO для загрузки. Там около 20% пустого пространства, а ISO оказывается фрагментированным. Но grub4dos не загрузит ISO, если он не находится в непрерывном дисковом пространстве. Чтобы ты делал?

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

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

2

Программа Diskeeper , которая была лучшей утилитой дефрагментации, имеет модуль оптимизации для твердотельных накопителей, называемый Hyperfast. Он не дефрагментирует ваши SSD-диски, а оптимизирует их.

1

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

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

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

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

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .