Как перепрошить флешку на больший объем
Неопытные пользователи очень часто совершают одну и ту же ошибку, а именно, – покупают дешевые китайские флешки, которые им потом приходится долгое время настраивать и исправлять. А проблема вся в том, что такие флешки не всегда работают корректно и не отображают реальный объём памяти. Для того чтобы настроить устройство на правильную работу, необходимо следовать определенным инструкциям.
Как перепрошить китайскую флешку
Случается, что после приобретения такого накопителя флешка отказывается корректно работать и выбивает различные ошибки. Это может говорить о том, что функционирование девайса каким-то образом нарушено, нужно исправлять. Наиболее проверенным способом можно считать перепрошивку устройства, то есть процесс полной очистки накопителя и перезапись его микросхем. Общая процедура полного восстановления флешки выглядит следующим образом:
Восстановление реального объема китайской флешки
Покупая китайский накопитель от малоизвестного производителя, всегда есть очень большая вероятность того, что её заявленный объём будет намного больше реального. Столкнувшись с такой ситуацией, не нужно паниковать, ведь данная проблема исправима, и сделать это не так уже и сложно. Для устранения неполадки следует выполнить ряд действий:
- Установить программу MyDiskFix, с помощью которой будет проводиться низкоуровневое форматирование.
- Запустить утилиту и в самом верху окна выбрать накопитель.
- Выбрать значение «Low-Level».
- Указать объём флешки – тот, который заявлен на самом устройстве.
- Начать восстановление нажатием на «Start Format».
Программа ещё раз запросит разрешение на проведение форматирование и после согласия начнёт операцию. После завершения Windows предложит отформатировать флешку, при этом размер накопителя будет уже реальный, а не тот, который был указан в самом начале.
Форматирование китайской флешки
Восстановление китайского накопителя, как и любой другой флешки, можно производить уже знакомыми способами, то есть при помощи сторонник утилит. Одной из наиболее надёжных программ можно считать Flash Memory Toolkit, которая насчитывает множество полезных функций, помогающих:
Ещё одним достаточно хорошим утилитом для восстановления накопителей является HDD Low Level Format Tool, который удаляет все данные с устройства и перезаписывает на него стандартные настройки. Это даёт возможность избавиться от некоторых проблем, которые обычно появляются во время пользования китайскими флешками.
Итак, приобретая китайский накопитель, нужно осознавать, что его качество не всегда может гарантировать корректную работу. Но даже в самых крайних случаях есть возможность восстановить устройство и продолжить привычное пользование.
Хотя со временем флешки становятся все дешевле и объемнее это не значит, что при любом сбое ее можно выбросить и приобрести другую. Хотя многие именно так и делают, даже на задумываясь о том, что ситуацию еще можно спасти. В свое время мы тряслись за каждую флоппи-дискету, почему же не поковыряться и с флешкой, чтобы дать ей вторую или даже не третью жизнь. Думаю, у многих в столе рядом с компьютером найдется какая-нибудь «мертвая» флешка-брелок, которую выбросить жалко из-за того, что она красивая или, хотя бы потому, что какое-то время назад она была полезна. Конечно, иногда флешки «умирают» раз и навсегда, но зачастую они находятся в состоянии «клинической смерти», а как известно, такое состояние обратимо.
Чаще всего, результатом сбоев является неаккуратное обращение с флешками, а именно небезопасное извлечение из компьютера. Некоторые контроллеры флеш-накопителей особенно хрупки в этом отношении. Но после программного сбоя контроллера можно без особого труда спасти ситуацию в домашних условиях. Если флешка отказывается форматироваться, не позволяет ничего скопировать или сообщает, что нужно вставить еще какой-то диск, то ситуация еще не совсем безвыходна. Даже когда флешка не воспринимается системой как накопитель — не все потеряно.
Что же нужно для того, чтобы заставить флешку снова быть в строю?
Ценность информации
Если информация, которая находится на умершей флешке не очень важная, то можно сразу приступать к следующим действиям. Если же для вас важнее содержимое, чем сама флешка, то для начала нужно попробовать восстановить информацию, либо с помощью бесплатной консольной утилиты PhotoRec, либо с помощью платной программы R-Studio. Попытаться восстановить информацию можно, как до перепрошивки контроллера, так и после.
Определяем контроллер
Поиск утилиты для прошивки контроллера
В соответствующих полях указываем полученные данные и, в появившихся результатах поиска, ищем похожую флешку:
Благодаря добросовестным пользователям, которые в свое время не поленились занести информацию о восстановленной флешке, мы имеем то, что нам нужно. Но если вы не нашли именно вашу модель флешки, это не страшно, так как в разных моделях может быть установлен один и тот же контроллер. Поэтому, главное, чтобы совпадал производитель, VID и PID устройства. Теперь нас интересует информация из столбцов «Контроллер» и «Утилита», ведь именно с помощью указанной утилиты мы попытаемся восстановить нашу флешку. В данном случае это UT165 1.65.28.1. Идем в раздел Файлы и указываем в качестве критерия поиска название утилиты целиком. И в этот раз нам везет (на этом сайте мне везло почти всегда) и мы можем заполучить искомую утилиту, да еще и с подробной инструкцией.
Перепрошивка контроллера
Так как лучше, чем говориться к той инструкции не скажешь, я просто процитирую ее здесь для полной наглядности:
Отключаем флэш от компьютера.
1. Установливаем утилиту (при установке будет запрос о установке нового драйвера, выбираем AUTO-CHECK или оставляем значение по умолчанию).
2. Запускаем утилиту, подтверждаем установку драйверов, отмечаем в меню утилиты Driver > Uninstall drivers (чтобы при закрытии программы автоматически удалялись спец. драйвера).
3. Подключаем флэш, Windows предложит установить драйвер на новое устройство, нажать «автоматически», установится драйвер на устройство FABULK.
4. Нажать на «Enum» (F3), на порту появится устройство.
4.1. Если устройство не определилось, а контроллер точно UT165, запустите файл С:\Program Files\MDPT\Driver\InfUpdate.exe, в котором нужно прописать VID&PID вашей флэш (VID&PID можно узнать с помощью программы ChipGenius).
5. Если флэшка определилась, нажимаем пробел (Start). Запустится процесс форматирования. Смотрим в статус, должно стать ОК. Если процесс форматирования закончится с ошибкой, то программа выдаст её код. Для расшифровки кода ошибки смотрим в меню Help -> Error Code List.
6. Затем закрываем прогамму или деинсталируем (должны удалиться драйвера устройства FABULK, без удаления драйвера FABULK, Windows не увидит вашу флэш!), переподключаем флэш.
7. Форматируем стандартными средствами Windows.
От себя лишь добавлю, что иногда флешка не определяется, в этом случае нужно попробовать использовать другие USB-порты. Так же, вполне возможно, придется покопаться с настройками программы. То есть, хочу предупредить вас, что не все может пойти гладко и нужно проявлять терпение и целеустремленность. Часто случалось, что пять попыток перепрошить флешку оказывались тщетными, и только на шестой раз получалось, хотя ничего нового в этот шестой раз не делал.
В случае с флешкой Pretec i-Disk Secure, она у меня отформатировалась, хоть и потеряла 1-2 гигабайта объема, но это не страшно. Зато теперь, я знаю, что с этой флешкой, несмотря на ее крепкий внешний вид, нужно обходиться особенно аккуратно и вынимать из компьютера безопасно.
За свою короткую жизнь, я восстановил 32 флешки из 34-х, попадавших мне в руки. Те, которые восстановить не удалось это флешки со сгоревшим контроллером и после подключения к компьютеру они быстро нагревались. Если информация на флешке очень вам ценна и вы не пожалеете никаких денег за ее восстановление, делать это уже придется не в домашних условиях и не бесплатно.
Потребности растут быстрее чем возможности – это один из постулатов экономики, который как нельзя лучше подходит для описания мира высоких технологий. Самые современные процессоры не справляются с новыми программными пакетами, увеличенная до максимума оперативная память требует создания файла подкачки, как только запускается последний фильм в 3D-формате, а новенькая флешка быстро оказывается забита до отказа, и нужный файл на неё уже не помещается.
Правда, есть несколько способов, которые позволяют слегка увеличить объём свободного пространства на флешке. В разы нарастить память не выйдет, но в зависимости от типа данных и наличия программного обеспечения лишние несколько сотен мегабайт поместиться смогут.
Форматирование в файловую формат NTFS
Для этого в «Моём компьютере» нужно щёлкнуть правой кнопкой мыши на значке USB-флешки, в открывшемся контекстном меню выбрать «Форматировать…», затем выбрать файловую систему NTFS и выставить минимальный доступный размер кластера. Галочку напротив пункта «Быстрое (очистка оглавления)» следует снять.
Архивация данных, предназначенных для копирования на флешку
После завершения форматирования, если на ПК установлены программы для архивации (например, WinRAR), стоит заархивировать те данные, которые будут копироваться на флешку. В зависимости от типа файлов архивирование может уменьшить занятое место на несколько десятков процентов.
Однако архивировать установленные на флешку портативные версии приложений и игр неудобно, так же как и текстовые файлы, с которыми приходится часто работать. Для них-то и проводилось форматирование в NTFS.
Сжимать диск для экономии места
На флешку сперва копируются эти файлы, а затем через щелчок правой кнопкой мыши по значку накопителя:
Открываются «Свойства» -> вкладка «Общие» -> ставится галочка напротив пункта «Сжимать этот диск для экономии места»
Для приложений и текстов такое сжатие может высвободить до половины прежде занятого объёма, уже после этого следует копировать архивы.
Оптимизация процесса записи файлов
Существуют и другие способы высвободить место на флешке, в частности, при помощи специальных утилит, оптимизирующих запись файлов. Однако всегда с недоверием стоит относиться к приложениям, якобы увеличивающим объём физической памяти – например, позволяющим записывать 4 ГБ данных на 2-гигабайтную флешку.
Программно можно изменить прошивку контроллера флешки так, чтобы в «Проводнике» она отображалась как имеющая больший объём, однако записать на мнимые дополнительные гигабайты файлы не получится, вместо этого есть риск необратимо вывести из строя накопитель. Удачной работы!
Существует множество причин, по которым флешка внезапно перестаёт нормально работать: данные не читаются, накопитель не виден в Проводнике, требует форматирования или даже не опознаётся системой. Самая безобидная из них — возникающие вследствие преждевременного извлечения накопителя ошибки файловой системы, с которыми вполне успешно справляется запущенная с параметрами /f и /r штатная утилита chkdsk. В более сложных случаях — износе памяти применяется ремапинг, когда повреждённые ячейки маркируются как более неиспользуемые. Но даже ремапинг не гарантируют восстановление нормальной работы устройства памяти. Если повреждённой оказывается микропрограмма контроллера флешки, чтобы вернуть переносной диск к жизни, потребуется его перепрошивка.
Как перепрошить флешку
Прошивка — это микропрограмма, включающая в себя код контроллера и набор служебной информации, хранящейся в микросхемах накопителя. Код записывается в процессе изготовлении флешки на заводе и является постоянной составляющей, тогда как служебная информация может быть перезаписана в процессе эксплуатации флешки. Перезапись кода контроллера осуществляется с помощью производственных утилит, строго соответствующих модели контроллера, при этом в процессе перепрошивки очищается и тестируется физическая память, создаются новые таблицы трансляции.
Признаки повреждения микропрограммы
Повреждение микропрограммы контроллера может быть вызвано преждевременным извлечением накопителя в процессе активного его использования, сбоем питания и некоторыми другими причинами. На неполадку этого рода чаще всего указывают следующие признаки:
Если проблема связана со сбоем микропрограммы контроллера, устранить её можно только путём перезаписи этой программы, то есть перепрошивкой. Но, если флешка и система никак не реагируют на подключение (отсутствуют индикация, запись в диспетчере устройств, звук подключения), возможно, имеет место физическое повреждение компонентов устройства накопителя.
Предостережение
Перепрошивка — это действенный метод восстановления работоспособности портативного USB-накопителя, но подходить к программному ремонту следует со всей серьёзностью, принимая во внимание тот факт, что вы уже не сможете восстановить с перепрошитого носителя никаких данных. Если на флешке с повреждённым кодом контроллера имеется важна информация, восстановить её можно только выпаяв микросхему памяти и считав записанные на ней данные в программно-аппаратном устройстве. А такими устройствами располагают сервисные центры.
Определяем модель контроллера и Flash ID
1. Controller: (в нашем примере это Silicon Motion SM3257 ENBA).
2. Flash ID: (у нас это 98DE9493 7657).
Примечание: если вдруг Flash Drive Information Extractor не сможет извлечь данные о флешке, воспользуйтесь альтернативными утилитами ChipGenius или ChipEasy.
Распаковав архив, вы найдёте в нём исполняемый файл производственной утилиты и набор каталогов, но не спешите запускать программу. Сначала нужно убедиться, что она действительно поддерживает тип памяти вашего устройства. Для этого как раз и нужен ранее полученный Flash ID (98DE9493 7657). Зайдите в папку UFD_ALL_DBF и найдите в ней по названию файла базы данных формата DBF, соответствующий маркировке контроллера.
В нашем примере это SM3257ENBA, а если точнее — 3257ENBA, поскольку префикс SM отбрасывается. Открыв этот файл Блокнотом, вы увидите массив данных, в котором вам нужно отыскать всего одну строку — Flash ID, немного её отредактировав. А теперь внимание.
• 98DE9493 7657 — так выглядит шестнадцатеричный код Flash ID, полученный утилитой Flash Drive Information Extractor.
• 98 DE 94 93 76 57 — а вот так выглядит тот же Flash ID, только в «правильном» формате, то есть мы просто отделили пробелом байты (каждые два символа) от другого.
Это второе значение нужно забить в поиск Блокнота или другого текстового редактора с открытой в нём базой прошивки. Если строка будет найдена, значит выбранная утилита подходит для перепрошиваемой флешки.
Убедившись в правильности выбора, запустите утилиту, а затем подключите к компьютеру и саму флешку. На то, что накопитель опознан, укажет отмеченный синим маркером квадратик с буквой флешки, текст «Ready» и прочая служебная информация в поле порта. Чтобы запустить процедуру перепрошивки, нажмите кнопку «Start». Если всё пройдёт благополучно, вы получите такую картину с зелёным статусом «OK».
К сожалению, для нашей флешки с контроллером SM3257ENBA утилита SMI MPTool не подошла, хотя и прошивка была выбрана правильно. В результате утилита выдала ошибку «FALL». Да, предлагая использовать Dyna Mass Storage для нашей флешки, администраторы ресурса оказались правы.
Dyna Mass Storage Production Tool
Ну вот, теперь вы знаете, как самостоятельно перепрошить флешку, будьте только внимательными и проверяйте каждый свой шаг. Ошибка не означает, что накопитель выйдет из строя окончательно, по крайней мере, повторная прошивка нашей флешки благополучно её реанимировала. И напоследок ещё один важный момент. Наверняка у кого-то из наших читателей возникнет вопрос, а почему мы не использовали для поиска производственный утилиты рекомендуемые на других сайтах PID и VID, разве это не было бы удобнее и быстрее? Быстрее, так это верно, но вероятность допустить ошибку в подборе спецутилиты будет значительно выше. Так что если подходить к решению проблемы, то делать это нужно со всей ответственностью и не побоимся этого слова, педантичностью.
Читайте также: