14

Флэш-накопители SSD начали поддерживать TRIM , чтобы избежать замедления, которое происходит через некоторое время.

Как мне сделать что-то похожее на SD-карте?

Как переформатирование SD-карты, но на более низком уровне, чтобы избежать автоматического выравнивания износа.

5 ответов5

7

Насколько я понимаю, текущая спецификация SDCARD не включает команду TRIM. Хотя я не являюсь членом комитета, поддержка TRIM в Windows 7 привлечет внимание многих инженеров, и разумно ожидать, что эта команда появится в спецификации SD в течение следующих нескольких лет.

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

Было бы неплохо, если бы карты SD могли давать производительность, аналогичную SSD. Я не вижу никакой фундаментальной причины, по которой малый форм-фактор не мог поддерживать высокоскоростной доступ. На данный момент, однако, если вы хотите высокую производительность, вы должны использовать SSD, а не SD-карту.

2

Сначала сделайте резервную копию всех ваших данных на SD-карте. Затем вы можете использовать инструмент SD Formatter и в опциях выберите FULL (Стереть):https://www.sdcard.org/downloads/formatter_4/

2

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

Хотя есть и другие программы, которые утверждают, что это помогает:

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

Но PPC Magazine также считает, что это хорошая идея. Хотя не с программным обеспечением:

Вернер Руотсалайнен (Werner Ruotsalainen) из блога PPC Magazine делится полезной информацией о том, нужно ли дефрагментировать карты памяти Pocket PC и как это сделать.

Несколько советов:

  • Да, стоит дефрагментировать их каждые 2-3 месяца, если есть частые записи на карту.
  • Никогда не используйте утилиту Pocket PC для выполнения дефрагментации
  • Подумайте о приобретении кард-ридера

Если у вас есть устройство для чтения карт, процесс прост: скопируйте файлы на жесткий диск, переформатируйте карту (например, «формат i: /q /u», но убедитесь, что вы используете правильную букву диска!), А затем скопируйте файлы обратно на карту.

Но в любом случае, вот некоторая информация о Storage Tools ;-)

альтернативный текстальтернативный текст

Описание инструментов для хранения

StorageTools - это самое комплексное решение для управления картами памяти, которое является первым продуктом, предлагающим функции дефрагментации для устройств Pocket PC, обеспечивающие существенное повышение скорости за счет устранения фрагментации файлов.

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

StorageTools работает со всеми типами носителей, доступных на устройствах PocketPC/Windows CE, включая отраслевые стандарты: карты памяти, совместимые с ATA, карты Compact Flash, карты MicroDrives, Secure Digital (SD), карты MultiMedia (MMC) и карты памяти PCMCIA. Вы можете отформатировать носитель с другой файловой системой и размером кластера.

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

С дефрагментатором StorageTools вы достигнете максимальной производительности под Pocket PC/Windows CE с минимальными усилиями! Он включает в себя самые профессиональные и удобные функции, когда-либо встречавшиеся в программном обеспечении для дефрагментации. Вы должны устранить фрагментацию, чтобы устранить самые основные узкие места производительности на вашем устройстве PocketPC, как вы можете на своем мощном настольном компьютере.

StorageTools включает полную поддержку всех карт памяти и носителей, даже прозрачно зашифрованных томов с помощью Sentry 2020 для PocketPC, и включает в себя опции выбора типа FAT и размера кластера при форматировании, а также возможность создания резервной FAT для повышения надежности хранилища.

Характеристики

  • Показать подробную статистику файловой системы
  • Форматирование карт памяти с любым типом файловой системы и любым размером кластера
  • Проверьте целостность файловой системы
  • Исправить ошибки файловой системы
  • Поддерживает все носители Windows CE: MMC/SD, Compact Flash и т.д.
  • Одновременно работает с несколькими картами памяти
  • Автоматическая вставка и обнаружение карты
  • Установить и удалить параметры
  • Поддерживает файловые системы FAT и FAT32
  • Анализировать уровень фрагментации файловой системы
  • Дефрагментация файлов и свободного места

Выгоды

  • Формат восстанавливает пространство на карте памяти, используя меньший размер кластера
  • Дефрагментация значительно улучшает производительность карты памяти
1

В Linux:

  • blkdiscard на несмонтированном блочном устройстве (например, /dev/mmcblk0) для отбрасывания всех блоков (делает данные недоступными обычным способом, но не обещает их безопасного удаления).
  • fstrim (в смонтированной файловой системе), если вы хотите сохранить данные, но отбросить блоки, которые не используются.
1

Я не знаю, является ли это фальшивкой, но кажется, что в Linux работает fstrim. Я немного удивлен.

fstrim -v /media/32G_SD/
/media/32G_SD/: 7,2 GiB (7705051136 bytes) trimmed

Это карта 32 ГБ, отформатированная с помощью btrfs, и я действительно удалил около 8 ГБ. Этикетка модели Kingston: SD10VG2 (серая SD-карта)

Я должен добавить, что вы должны быть осторожны с fstrim в SSD и больше с SDCARD. Слишком много ошибок на прошивках. Я доверяю только Intel серии Enterprise. У меня был один сбой с fstrim и SD-картой (недоступные данные). Я не буду fstrim слишком часто на этой SDCard и Generan на SD.

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