Современные накопители на основе флеш-памяти имеют большие объёмы и высокую скорость чтения-записи, благодаря новому протоколу передачи данных USB 3.0. Они практически вытеснили другие внешние носители информации, так как их удобно и просто использовать. Флеш-диски не требуют дополнительных устройств или переходников для подключения к персональному компьютеру, а драйверы для работы с ними входят в состав всех операционных систем. Одним из недостатков накопителей этого типа является неустойчивость в работе, проявляющаяся довольно редко, но причиняющая пользователю немало неприятных моментов. Если у флешки файловая система тома не распознана, то дальнейшая работа с ней невозможна, и приходится искать решение этой проблемы.
Особенности работы флеш-накопителей
Операционная система Windows работает с двумя типами файловых систем — FAT (и её разновидностями, например, exFAT) и NTFS. Накопители из коробки уже имеют определённую таблицу разделов, подготовленную изготовителем. При правильной работе диска на флеш-памяти программная среда автоматически распознаёт подключенное к порту USB-устройство и осуществляет его монтирование. После завершения этих операций флешка становится частью дисковой подсистемы ПК с назначенным буквенным обозначением раздела и появляется возможность проводить с ней операции чтения-записи.
Проверка монтирования диска
В случае, если флеш-диск не появляется в системе в виде диска с определённым буквенным обозначением, необходимо проверить работоспособность накопителя. В первую очередь, необходимо убедиться, что устройство опознано операционной системой. В Windows для этого можно воспользоваться оснасткой «Управление дисками», которая запускается через контекстное меню при нажатии правой кнопки на значке «Компьютер», пункт «Управление». Бывает, что система определяет внешнюю флешку и присваивает её разделу буквенное обозначение, но оно может быть занято каким-то сетевым ресурсом. В таком случае необходимо просто изменить его, щёлкнув правой кнопкой мыши на дисковом устройстве и выбрав пункт всплывающего меню «Изменить букву диска или путь к диску» и назначив ему свободную литеру системы.
В операционных дистрибутивах Linux физическое подключение флеш-устройства можно проверить при помощи команды fdisk –l, запускаемой с правами root. На экран будут выведены все обнаруженный дисковые устройства и перечислены их характеристики. Если флешка присутствует в этом перечне и имеет правильную файловую систему, то необходимо её смонтировать вручную.
В отличие от дистрибутивов семейства Linux, поддерживающих большое количество файловых систем, в Windows их поддержка ограничена. Поэтому даже если внешний диск определяется как устройство, препятствием к работе с ним может стать неизвестная файловая система флешки из-за отсутствия необходимых драйверов. В этом случае том носителя будет помечен как раздел с неопределённой таблицей разделов, хотя сам диск будет находиться в работоспособном состоянии.
В Linux драйвера файловых систем Windows могут и не быть установлены прямо из коробки. В этом случае необходимо произвести их инсталляцию. Для ntfs существует специальный пакет ntfs-3g, также разработаны программы для работы с exFAT. Последняя широко применяется в различных цифровых аппаратах для накопителей большого объёма.
Причины появления файловой системы RAW
Особняком стоят случаи оповещения драйверов операционной системы о наличии на диске системы типа RAW. Такое происходит, когда не удаётся распознать файловую систему флешки. Причин, по которым это происходит, может быть несколько. Основными являются следующие:
- Накопитель был некорректно извлечён из порта USB. Операции записи происходят не напрямую, а с использованием специализированных программных и аппаратных буферов. Аппаратными управляют специальные устройства-контроллеры. Таким образом, информация, копируемая на флешку, записывается на неё не сразу, а по истечении определённого отрезка времени. Для правильного её извлечения нужно использовать операцию размонтирования, выполняемую либо специальными командами (например, umount в Linux), либо интерфейсными элементами рабочего стола. При простом выдёргивании носителя может произойти сбой контроллера и фатальное нарушение файловой системы.
- Произошёл сбой в микросхемах памяти, например, из-за перепада напряжения. Ни для кого не секрет, что электрические цепи в России отличаются нестабильностью, а устройства для выравнивания электрических характеристик при работе ПК используются в крайне редких случаях. Также микросхемы могут сбоить из-за статического электричества в случае плохого заземления или зануления персонального компьютера или отсутствия этих защитных мер.
- Воздействие на систему диска вредоносных программ. Вирусы на флешках, работающих в Windows— практически обыденное явление, так как работа на вычислительной машине без использования антивирусных средств у многих пользователей является нормой. В результате злоумышленники могут нанести вред не только устройствам пользователя ПК, но и внешним дискам, подключаемым к заражённому компьютеру.
- Некорректная разметка раздела флешки при её форматировании. В Windows это может произойти при выдёргивании накопителя из разъёма до окончания процесса, а в Linux файловая система флешки может быть испорчена при неправильном использовании системных утилит разметки дисков.
- Неправильная установка диска в разъём USB. Некоторые флешки имеют контактный порт, позволяющий вставлять его в компьютер любой стороной. Это может привести к несовпадению контактов и неправильной работе диска. Другой случай ошибок установки — поломанный порт USB ПК, у которого выломана направляющая перемычка. Из-за этого можно не только потерять файловую систему, но и вывести из строя аппаратную начинку флешки.
Почему не монтируется флешка
Рассмотренные выше случаи неработоспособности накопителей не относятся к фатальным, и они могут быть исправлены тем или иным способом. Если же при установке устройства не только не удаётся корректно распознать файловую систему флешки, но и смонтировать её, то это может свидетельствовать о выходе накопителя из строя. Причины могут быть самыми разными: от заводских дефектов до поломок контактов. К сожалению, конструктивные особенности флеш-дисков таковы, что это оборудование требует достаточно бережного обращения, особенно при установке и извлечении. Несоблюдение правил аккуратности может привести к банальной поломке.
Кроме того, число циклов записи накопителей на энергонезависимой памяти ограничено вследствие особенностей самой технологии хранения данных. Поэтому срок эксплуатации таких дисков ограничен в принципе, и рано или поздно наступает момент, кода память просто перестаёт работать. И происходит это тем раньше, чем интенсивнее используется накопитель.
Восстановление файловой системы
С окончательной поломкой флешки всё ясно, и здесь сделать практически ничего нельзя. Даже поломанные контакты перепаять не так просто, и без специального оборудования здесь ничего не удастся починить. Давайте рассмотрим, что делать, если файловая система флешки не распознана.
Способы исправления при работе в Windows
Начнём с Windows. Может оказаться, что таблица разделов накопителя имеет тип, неизвестный ядру операционной системы Microsoft. К примеру, флешка с разделом ext4 (широко используется в Linux) определится, как исправная, но тип тома не будет выведен в Диспетчере дисков, и при монтировании такого накопителя драйвер системы предложит пользователю его отформатировать. Но в этом случае потеряются все данные, находящие на исправной файловой системе. Поэтому лучший выход— принять во внимание ограниченность работы Windows c «неродными» таблицами разделов и использовать для обмена данными накопители с NTFS или FAT.
Если тип файловой системы определяется как RAW, то для начала можно попытаться её восстановить. Для этого стоит воспользоваться стандартной утилитой операционной системы chkdsk. Запускается она из командной строки. Вся процедура занимает несколько шагов:
- Нажать кнопку Пуск, выбрать из его меню пункт «Выполнить»;
- Ввести в окне команду cmd и затем нажать кнопку OK;
- Запустится командная оболочка Windows. Набираем в окне команду chkdsk H:/F/R
/F — исправление ошибок файловой системы. Флаг /R — исправление повреждённых секторов.
ВАЖНО. Запуск проверки файловой системы флешки не означает, что после её проведения она будет восстановлена. При критических ошибках таблица разделов восстановлению не подлежит.
В случае, если файловую систему восстановить не удалось, придётся её пересоздавать. В Windows можно использовать несколько путей. Первый — воспользоваться оснасткой Управление дисками. Выбираем соответствующий флешке диск, правой кнопкой мыши вызываем для него контекстное меню и выбираем пункт «Удалить том». После этого диск перейдёт в состояние «Не распределён», и можно будет на нём создать таблицу разделов заново. Снова вызываем всплывающее меню, и в нём пункт «Создать простой том». Запустится мастер, при помощи которого за несколько простых шагов создаётся новая файловая система. Пользователь выбирает её тип, метку, назначенную букву, а также метод форматирования.
Кроме системных возможностей, существует огромный выбор утилит от сторонних разработчиков, позволяющих работать с таблицами разделов флеш-накопителей. Действия, выполняемые с их помощью, схожи с теми, которые производятся встроенными в Windows оснастками.
После пересоздания файловой системы можно попытаться восстановить утерянные данные. Для этого также существуют специальные программные комплексы, разработанные под системы Microsoft, например, RS Partition Recovery. Минусом таких программ является их стоимость, хотя, когда не удаётся распознать файловую систему важной для бизнеса флешки, цена восстановления может и не иметь решающего значения.
Как исправить систему в Linux
В дистрибутивах Linux есть несколько инструментов для работы с повреждёнными файловыми системами. Все они требуют наличия для запуска прав root и определённых навыков и знаний, так как в подавляющем большинстве запускаются в командной оболочке. Наиболее эффективный инструмент — fsck, который используется со множеством параметров.
Для обычных пользователей дистрибутивов рекомендуется использовать программу GParted, которая запускается в графической подсистеме и имеет графический интерфейс (GUI). Она также требует привилегированных прав, но интуитивно понятна и не требует больших знаний о создании таблиц разделов.
Заключение
Описанные методы восстановления файловых систем внешних накопителей могут применяться для любых типов перезаписываемых носителей цифровой информации. Этими же способами восстанавливаются данные на жёстких дисках, в том числе и твердотельных (SSD). И всё-таки главное правило сохранение важных фалов — их регулярное резервное копирование. Не всем и не всегда удавалось полностью восстановить данные с повреждённых файловых систем.