Форумы Dead-Line

Вернуться   Форумы Dead-Line > Общение > Комната флуда
Логин
Пароль
Регистрация Галерея FAQ Участники Календарь Поиск Сообщения за сегодня Пометить все разделы как прочитанные

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11-12-2013, 18:24   #1
Polar
NoLimits for TrueBlondies
 
Аватара для Polar
 
Регистрация: Nov 2009
Адрес: Яхта перед Оптиками
Сообщения: 4,071
Отправить сообщение для  Polar с помощью ICQ Send a message via Skype™ to Polar
По умолчанию Форматирование флешек

надо ли после покупки новой это делать?

в то тут вот стращают:
Я обнаружил, что при любом форматировании флешек, скорость записи на них значительно снижается. Причём на маленьких файлах скорость может снижаться в десятки раз.

Все современные флешки (как USB-flash, так и карты памяти) форматируются производителем "по хитрому", для того, чтобы скорость записи была максимальной.

Возьмём, к примеру, флешку Kingston Data Traveler DT101 4GB.

Изначально бутсектор флешки располагается в 8064м физическом секторе, первый FAT - в 8112, область данных начинается с сектора 11968. При этом скорость записи на больших файлах - 7.6 мб./сек.

Если отформатировать эту флешку в Windows, структура разделов не изменится, поэтому бутсектор так и останется в 8064м секторе, а вот первый FAT уже окажется в секторе 8100, а область данных начнётся с сектора 23360. При этом скорость записи снизится до 6.1 мб./сек.

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

Как же быть? Я вижу только один выход: с помощью какой-либо программы (например Winhex) сразу после покупки сохранять первые физические сектора флешки (c нулевого сектора по последний сектор корневого каталога) в файлик. И при необходимости форматирования или переформатирования (после неудачного форматирования тем же фотоаппаратом), восстанавливать этот файлик на флешку.

В заключение в двух словах о том, как устроена структура данных флешки.
Обычно флешка имеет таблицу разделов, которая записана в MBR в нулевом физическом секторе (есть ещё режим "SuperFloppy", когда у флешки нет MBR и в нулевом секторе лежит бутсектор, как на дискете).
Дальше идёт произвольное количество пропущенных секторов и начинается сам единственный раздел.
В нулевом секторе единственного раздела располагается бутсектор.
Дальше идёт произвольное количество пропущенных секторов.
Дальше идут две копии FAT, размер которых зависит от файловой системы и размера кластера.
Дальше корневой каталог.
Дальше область данных.

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

http://ammo1.livejournal.com/166235....67579#t3967579


ЗЫ флешка УСБ 3.0 оттакая http://www.ulmart.ru/goods/543911
Polar вне форума   Ответить с цитированием
Старый 11-12-2013, 19:03   #2
Дмитрич
Камуфляжный Идиот
 
Аватара для Дмитрич
 
Регистрация: Jun 2010
Адрес: СПб
Сообщения: 741
По умолчанию

Цитата:
Сообщение от Polar Посмотреть сообщение
надо ли после покупки новой это делать?

в то тут вот стращают:
Я обнаружил, что при любом форматировании флешек, скорость записи на них значительно снижается. Причём на маленьких файлах скорость может снижаться в десятки раз.

Все современные флешки (как USB-flash, так и карты памяти) форматируются производителем "по хитрому", для того, чтобы скорость записи была максимальной.

Возьмём, к примеру, флешку Kingston Data Traveler DT101 4GB.

Изначально бутсектор флешки располагается в 8064м физическом секторе, первый FAT - в 8112, область данных начинается с сектора 11968. При этом скорость записи на больших файлах - 7.6 мб./сек.

Если отформатировать эту флешку в Windows, структура разделов не изменится, поэтому бутсектор так и останется в 8064м секторе, а вот первый FAT уже окажется в секторе 8100, а область данных начнётся с сектора 23360. При этом скорость записи снизится до 6.1 мб./сек.

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

Как же быть? Я вижу только один выход: с помощью какой-либо программы (например Winhex) сразу после покупки сохранять первые физические сектора флешки (c нулевого сектора по последний сектор корневого каталога) в файлик. И при необходимости форматирования или переформатирования (после неудачного форматирования тем же фотоаппаратом), восстанавливать этот файлик на флешку.

В заключение в двух словах о том, как устроена структура данных флешки.
Обычно флешка имеет таблицу разделов, которая записана в MBR в нулевом физическом секторе (есть ещё режим "SuperFloppy", когда у флешки нет MBR и в нулевом секторе лежит бутсектор, как на дискете).
Дальше идёт произвольное количество пропущенных секторов и начинается сам единственный раздел.
В нулевом секторе единственного раздела располагается бутсектор.
Дальше идёт произвольное количество пропущенных секторов.
Дальше идут две копии FAT, размер которых зависит от файловой системы и размера кластера.
Дальше корневой каталог.
Дальше область данных.

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

http://ammo1.livejournal.com/166235....67579#t3967579


ЗЫ флешка УСБ 3.0 оттакая http://www.ulmart.ru/goods/543911
Форматировать только купленную флешку смысла не вижу эт раз.
Мало какой пользователь заметит разницу между 7,6 и 6,1 мб/с, эт два.
Особенно учитывая что очень редко кто-то пишет на флешку что-то больше 3ггб разом

Сам юзаю 32ггб флешку, форматировал и не раз, разницы не видел =)

Так что подводя итог назову это все параноей =)
__________________
И с улыбкою веселой, мы будем жечь чужие села

"Наша крыша в ссоре с головою,
Наше счастье - жить такой судьбою"
Дмитрич вне форума   Ответить с цитированием
Старый 11-12-2013, 19:25   #3
Polar
NoLimits for TrueBlondies
 
Аватара для Polar
 
Регистрация: Nov 2009
Адрес: Яхта перед Оптиками
Сообщения: 4,071
Отправить сообщение для  Polar с помощью ICQ Send a message via Skype™ to Polar
По умолчанию

вполне аргументированно =)
а во что форматил? нтфс?
Polar вне форума   Ответить с цитированием
Старый 11-12-2013, 19:35   #4
Дмитрич
Камуфляжный Идиот
 
Аватара для Дмитрич
 
Регистрация: Jun 2010
Адрес: СПб
Сообщения: 741
По умолчанию

в нтфс, да)
потому что иногда приходится тоскать файлы больше 4гб, что на ФАТ32 проблематично)
__________________
И с улыбкою веселой, мы будем жечь чужие села

"Наша крыша в ссоре с головою,
Наше счастье - жить такой судьбою"
Дмитрич вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Вкл.
[IMG] код Вкл.
HTML код Вкл.

Быстрый переход


Часовой пояс GMT +3, время: 17:11.


Powered by: vBulletin Version 3.8.7 (Russian)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.