Если я выполню дефрагментацию своей 8 ГБ флешки Kingston, уменьшится ли она?
Если я выполню дефрагментацию своей 8 ГБ флешки Kingston, уменьшится ли она?
Ответы:
Вы не должны дефрагментировать флеш медиа.
Во-первых, нет никакой выгоды. Дефрагментация традиционного магнитного жесткого диска выгодна, так как рычаг привода должен перемещать головки вокруг диска, чтобы найти данные. Дефрагментация упорядочивает данные на жестком диске, и рычаг привода должен искать (перемещаться) меньше. Однако флэш-носитель не имеет движущихся частей, поэтому практически не имеет времени на поиск.
Флэш-носители действительно изнашиваются Это занимает много времени, с большим количеством записей в одно и то же место неоднократно. Современные флеш-накопители имеют технологию TRIM, которая сводит к минимуму количество операций записи в одно и то же место, распределяя их по всему диску. TRIM в основном делает прямо противоположное тому, что вы пытаетесь сделать - это фрагментирует данные.
Кроме того, большинство ОС не позволяют вам дефрагментировать флэш-носители (по причинам, указанным выше). Могут быть некоторые сторонние инструменты, которые обойдут ограничение, но это не очень хорошая идея.
Я знаю, что многие люди не согласятся.
Я уже видел несколько сообщений в сети, заявляющих, что нет необходимости дефрагментировать USB-накопители. Однако есть необходимость сделать это в некоторых особых случаях .
Вот пример для вашего рассмотрения:
Рассмотрим ситуацию, когда у вас есть комплекс grub.cfg
с несколькими ОС, работающими с USB, и некоторыми другими файлами, которые вы храните на USB-накопителе. Файлы сильно фрагментированы, и вам нужно добавить ISO для загрузки. Там около 20% пустого пространства, и ISO оказывается фрагментированным. Но grub4dos
не будет загружать ISO, если он не находится в непрерывном дисковом пространстве. Что бы вы сделали?
В любом случае, поскольку мы говорим о флэш-накопителе, нет необходимости использовать традиционные инструменты дефрагментации, которые запускаются в цикле и выполняют несколько («ненужных») операций записи. Если ваш флэш-диск достаточно мал, вы можете просто скопировать все данные во временный каталог (в любом месте на жестком диске), затем стереть флэш-диск и скопировать данные обратно на него. Это будет намного эффективнее любого алгоритма дефрагментации и будет выполнять ту же работу. И вы предотвратите износ вашей флешки
Поэтому мой ответ будет таким: не дефрагментируйте флеш-накопители, если только вам это не нужно. И если вам нужно, не используйте инструменты дефрагментации, просто сделайте это вручную.
Программа Diskeeper , которая была лучшей утилитой дефрагментации, имеет модуль оптимизации для твердотельных накопителей, называемый Hyperfast. Он не дефрагментирует ваши SSD-диски, а оптимизирует их.
Это зависит от того, что находится на диске. Вы не получите никакого увеличения производительности при дефрагментации флэш-диск, но он будет иметь влияние на восстановления данных.
С одной стороны, флэш-память имеет ограниченное количество циклов записи , поэтому выполнение большого количества записи со временем изнашивает ее. Флэш-накопители, карты памяти и твердотельные накопители используют такие приемы, как выравнивание износа и TRIM, чтобы продлить срок службы носителя, но дефрагментация имеет тенденцию вызывать большое количество записей, что приводит к более быстрому износу.
С другой стороны, фрагменты файлов бесконечно труднее восстанавливать при случайном удалении, поражении вирусом и т. Д., Поэтому поддержание ваших файлов в непрерывном состоянии (например, путем дефрагментации) значительно увеличит шансы на восстановление.
Поэтому, как я сказал в начале, это зависит от того, что хранится на диске, насколько важны файлы, насколько вероятно, что вам потребуется выполнить восстановление данных и как часто файлы меняются (частые удаления и копии будут привести к фрагментации быстрее, а также съесть больше циклов записи).
Хотя дефрагментация SSD и флэш-накопителей обычно не одобряется, одним из преимуществ является то, что вы иногда восстанавливаете свободное место на диске, а затем стираете (или «обнуляете») оставшееся свободное пространство, а также восстанавливаете больше используемого пространства. Это может быть полезно для заполнения диска, заполненного файлами для главного образа или архива, но с дополнительными операциями чтения / записи и обрезки, что неиспользуемое пространство может быть возвращено диском снова.