Файловой системы raw в ntfs. Что такое файловая система RAW и как вернуть NTFS

Все пользователи встречаются с нехорошими ситуациями при работе за компьютером, кто бы что не говорил, рано или поздно это происходит. Одной из проблем является нарушение в работе жёсткого диска. В системе Windows можно встретить файловую систему диска – RAW . По сути, это обозначение не является файловой системой, так как указывает на ошибку диска. Система пытается распознать указанную структуру диска, а если этого сделать не получается, диск помечается как RAW.

Обозначение ошибки может быть разным, но если вы столкнулись с RAW, то при попытке открыть жёсткий диск вы увидите следующие сообщения:

Прежде чем использовать диск, нужно его отформатировать;

  • В свойствах диска указана файловая система RAW;
  • Появление окошка об отсутствии сектора;
  • Прочие сообщения об ошибке.

Причины появления RAW

  • Некорректное отключение компьютера;
  • Нестабильное напряжение;
  • Слабое подключение SATA к жёсткому диску;
  • Наличие так называемых «плохих» блоков (bad blocks);
  • Повреждение кабеля;
  • Повреждение системных файлов;
  • Наличие в системе вирусного программного обеспечения;
  • Неисправность жёсткого диска.

Опасность данной проблемы в том, что при форматировании или другом неверном действии вы полностью очистите раздел. Этим вы, конечно, вернете работоспособность диску, но данный способ практически всегда не является полезным. Сейчас попробуем разобрать, как перевести систему RAW в NTFS без потери данных.

На первых порах нужно использовать самые простые методы решения проблемы. Как показывает практика, многие проблемы решаются путём перезагрузки компьютера. Если сбой оказался серьезным и данная процедура не помогла, читаем следующие пункты.

#2 – Проверка подключения кабелей

Если у вас настольный компьютер, то полностью его обесточьте, откройте системный блок и проверьте подключение проводов к жёсткому диску и системной плате. Попробуйте их отключить и заново подключить.

Внимательно рассмотрите каждый провод, убедитесь, что все они целостны и не умеют повреждений.

Если у вас не компьютер, а ноутбук, его тоже можно вскрыть и проверить внутренние компоненты. При отсутствии навыков ремонта и правильной профилактики следует обратиться к профессионалам.

При наличии жёсткого диска, подключаемого по USB, самым простым методом является подключение в другой USB разъем.

Попробуйте вышеуказанные методы, а потом перейдите к программным вариантам решения.

#3 – Использование утилиты CHKDSK

В Windows в качестве утилиты для проверки накопителя существует такая, которая исправляет проблемки файловой системы. Нам это как раз пригодится.

Запускаем командную строку от имени администратора (можно нажать правой кнопочкой по меню Пуск и выбрать соответствующий пункт);

Вводим команду «chkdsk D: /f» (атрибут /f позволяет утилите исправить ошибки на диске D);

В итоге вы получите исправленный раздел с NTFS и сохраненными данными, либо этот способ не даст положительного результата.

#4 – Проверка целостности системных файлов

Как я говорил выше, проблема может скрываться на стороне системы, то есть системные файлы повреждены. Иногда их целостность можно восстановить. Читаем:

  • Запускаем командную строку;
  • Вводим простую команду — sfc /scannow
  • Ждём.

В результате выводится один из двух ответов: проверка не выявила нарушений целостности, либо некоторые файлы не могут быть восстановлены.

#5 Если система не загружается

Если под удар попал системный диск, либо благодаря RAW разметке Windows почему-то отказывается нормально работать, все вышеперечисленные действия с командной строкой выполняются с помощью загрузочного диска или флешки, либо безопасного режима.

Первый вариант таков: вы создаете загрузочную флешку с той версией Windows, которая у вас стоит, например, «десятка». Загрузившись, доходите до момента, где надо выбирать раздел для установки системы. В этом окне вы жмёте клавиши Shift+F10 . Появляется окошко с командной строкой. Выполняете все вышеописанные команды.

Что делать, если вы не знаете букву диска?

В этом случае воспользуемся утилитой diskpart:

  • В командной строке вводим команду diskpart ;
  • Дальше вводим list disk для отображения дисков;
  • Теперь прописываем list volume – отображение разделов дисков;
  • В окошке вы увидите все свои разделы, тогда сморим на тип файловой системы том. Нас интересует RAW и буква диска (Имя).

А теперь можно выполнять команды для проверки диска и восстановления целостности. Пока что, то единственные варианты для восстановления накопителя без удаления данных.

#6 Используйте антивирусные утилиты

Процедуру RAW в NTFS без потери данных можно реализовать благодаря антивирусным программам. Конечно, вы можете проверить компьютер установленным антивирусам, типа Avast, Защитник Windows и другими. Это не будет эффективно. Вам надо скачать следующие утилиты и всеми проверить ПК:

#7 Обычное форматирование жёсткого диска

Вот мы и подошли к методу, где предстоит начисто очистить раздел. Это делается только в случае, если на диске ничего важного нет, либо все варианты, описанные в начале статьи не помогли. Попробуем преобразовать RAW на NTFS.

Нажмите сочетание клавиш Win+R и пропишите следующее:

diskmgmt.msc

Сразу запустится утилита управления дисками, где будет указан том в системе RAW. Нажмите по нему правой кнопочкой мышки и выберите в контекстном меню «Форматировать» .

#8 Использование утилиты Recuva

Скачайте программку из интернета, установите и запустите. Вверху в выпадающем разделе выберите проблемный раздел, который нужно исправить.

Нажимаем кнопочку «Анализ» и ждём.

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

Так вы сможете восстановить удаленные после форматирования файлы.

#9 Использование MiniTool Power Data Recovery

Существует хорошая утилита для работы с дисками. Ее легко найти в интернете, скачать и установить, поэтому на подобных вещах я останавливаться не буду.

Запустив программку переходим в раздел «Lost Partition Recovery» .

Выбираем раздел с файловой системой RAW и жмём кнопку «Full Scan» . Ждём окончания процесса поиска файлов.

Выбираете файлы, которые необходимо сохранить и жмёте «Save» .


Указываете место сохранения данных.

Когда файлы с диска восстановятся, смело можете его форматировать.

#10 Усложненный вариант: Утилита TestDisk

Рассмотрим последний вариант, как один из сложных. Надо скачать утилиту TestDisk .

В архиве с инструментом найдите файлик testdisk_win.exe , который запускаете с повышенными привилегиями. Открывается подобие командной строки.

  • Стрелочками выбираем опцию «Create» и подтверждаете клавишей Enter.
  • Стрелочками выбираете диск с файловой системой RAW, и подтверждаете действие клавишей ВВОД.
  • На следующем этапе сразу жмём Enter.
  • Выбираете опцию «Analyse» .
  • Щелкаете по опции «Quick Search» .
  • После отображения повреждённых томов (в нашем случае RAW). Тогда нажимаем клавишу «р» для отображения данных этого раздела или разделов.
  • Стрелочками выбираем опцию «Write» — жмём Enter.
  • При неудачном нахождении тома выбираем опцию «Deeper Search» и повторяем все команды заново.

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

Что же делать, если в один прекрасный момент обнаруживается, что компьютер с ОС Windows NT больше не загружается или некоторые логические разделы NTFS стали вдруг недоступны?

Сначала нужно уточнить, с чем связана неисправность: физическим повреждением диска, выходом из строя контроллера или разрушением файловой системы NTFS.

Проблемы с диском

Жесткие диски имеют ограниченный срок службы, обычно - несколько лет. Выход устройства из строя иногда можно определить по характерным щелчкам в момент инициализации. Диск может несколько раз щелкнуть и затихнуть, так и не раскрутившись. При инициализации BIOS сообщит вам об этой неисправности. В такой ситуации следует произвести ремонт жесткого диска. Если стоимость потерянной информации заметно превышает стоимость самого диска, следует обратиться к специалистам, что, впрочем, недешево.

Ремонт выполняется следующим образом. Если из строя вышла электроника, расположенная вне герметичного пространства диска, то заменяется или ремонтируется соответствующая плата. Для этого часто приходится разбирать другой диск точно такого же типа.

В том случае, когда повреждены детали, расположенные внутри корпуса диска, проблем будет больше. Прежде всего, разбирать сломанный диск нужно в так называемой «чистой комнате», где гарантируется отсутствие пыли. Затем следует заменить плату с электроникой, сняв ее с другого диска. Отремонтированный диск закрывается, после чего остается только скопировать информацию на третий диск по секторам.

Поэтому если сломался жесткий диск с ценной информацией, приготовьтесь пожертвовать еще одним для ремонта и найдите третий для копирования восстановленных данных.

Если есть подозрение на неисправность контроллера диска, попробуйте его заменить. Проверьте также соединительный кабель.

Проблемы с файловой системой

Убедившись, что диск, контроллер и соединительный кабель исправны, не торопитесь использовать дискету NT Repair Disk, созданную при установке ОС, или запускать программу восстановления файловой системы chkdsk - результат может оказаться плачевным. Не пытайтесь также найти «волшебную» программу восстановления NTFS в комплекте Norton Utilities для Windows NT - пока ее там нет. Если информация, записанная на диске, имеет особую ценность, нужно вначале проанализировать состояние управляющих блоков файловой системы NTFS с помощью редактора диска.

Такая работа требует достаточно высокой квалификации. В частности, нужно разбираться в форматах управляющих блоков файловой системы. Если вы не в состоянии выполнить ее самостоятельно, лучше вызвать специалиста и не предпринимать попыток самому отремонтировать NTFS.

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

Сначала подключается только первый диск и инсталлируется ОС Windows NT. Этот диск будет использован для сохранения файлов, восстановленных из разделов поврежденного. Далее устанавливается редактор Disk Probe, входящий в состав Windows NT Resource Kit. Хотя этот редактор далек от совершенства, именно он позволит выполнить всю работу по восстановлению потерянных файлов.

Убедившись, что с первым диском все в порядке, выключите компьютер и подключите к нему второй, поврежденный диск.

Определение геометрии логического устройства

Для успешного восстановления информации следует определить размер кластера и адрес загрузочного сектора. Первое значение можно получить из загрузочного сектора раздела NTFS (если, конечно, его содержимое сохранилось).

Запустите программу Disk Probe. Выберите в меню Drive позицию Physical Drive. В панели Open Physical Drive, появившейся на экране, укажите устройство PhysicalDrive1, дважды щелкнув левой клавишей мыши по соответствующей строке списка Available Physical Drives. Затем нажмите кнопку Set Active, оставив включенным переключатель Read Only, и закройте панель кнопкой OK.

В результате программа Disk Probe получит доступ на чтение поврежденного диска. После этого попытайтесь прочитать содержимое главной загрузочной записи диска, расположенной в первом секторе на нулевой дорожке нулевого цилиндра. Для этого в меню Sectors выберите строку Read. Появится панель Read Sector. В поле Starting Sector укажите номер первого сектора, равный нулю, а в поле Numbers of Sectors установите значение 1. Затем нажмите кнопку Read.

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

Добравшись до загрузочной записи нужного вам раздела, выберите из меню View строку NTFS Bootsector.

А что делать, если главная загрузочная запись или загрузочная запись нужного раздела уничтожены?

Эта ситуация тяжелая, но не фатальная. Подробную таблицу соответствия емкости логического устройства NTFS и числа кластеров можно найти в MSDN. Например, если емкость находится в интервале 1025 - 2048 Мбайт, размер кластера будет равен 4 секторам, а если в диапазоне от 8193 до 16 384 Мбайт - то в одном кластере будет 32 сектора. Заметим, однако, что, позаботившись заранее о возможности последующего восстановления диска в случае его повреждения, можно облегчить такую работу, когда в ней возникнет необходимость. Нужно определить и записать размер кластера сразу после установки ОС, пока загрузочный сектор NTFS еще цел.

В том случае, если размер кластера так и остался неизвестным, его придется определять косвенными способами или методом подбора.

Таблица MFT

Внутренняя структура файловой системы NTFS принципиально отличается от хорошо знакомой большинству FAT. Не вдаваясь в подробности, изложим лишь те сведения, которые необходимы для выполнения в ней восстановительных работ.

Файловая система FAT (и ее разновидность FAT32) хранит информацию о файлах в нескольких местах логического устройства. Дескриптор файла, содержащий его имя, размер, дату создания и номер первого выделенного для него кластера, находится в каталоге. Таблица размещения файлов File Allocation Table, от которой и произошло название файловой системы FAT, хранит связанный список всех кластеров, выделенных файлу. И наконец, сам файл может быть распылен по кластерам.

Такая организация в значительной мере затрудняет восстановление файлов в случае каких-либо сбоев. Особенно критичной является целостность таблицы FAT: если эта таблица пропала или ее содержимое оказалось частично разрушено, исчезает информация о кластерах, выделенных файлу. В результате файл можно с очень большим трудом собрать из отдельных кластеров, лишь зная его содержимое. К тому же эта работа требует очень много времени. Поэтому на практике исчезновение таблицы FAT и ее копии означает полную потерю файлов.

Потеря каталогов приводит к невозможности определения номера первого кластера, выделенного файлу, его имени и точного размера. В этом случае последствия не столь катастрофичны, так как в таблице FAT остались «бесхозные» цепочки кластеров, которые нетрудно превратить в файлы. Имена полученных таким образом файлов обычно состоят из цифр. Заметим, что при крушении каталогов, содержащих тысячи файлов, после восстановления будет трудно найти нужный файл, если хотя бы приблизительно не известно его содержимое.

В файловой системе NTFS вся информация о файлах хранится в так называемой главной таблице файлов Master File Table (MFT). Записи таблицы MFT содержат наборы дескрипторов с такой информацией о файлах, как имя, даты создания и модификации, атрибуты безопасности, и, что самое главное, списки кластеров, выделенных файлам. Если файл имеет небольшой размер, то он может храниться непосредственно в записи таблицы MFT.

Следовательно, возможность восстановления файлов из поврежденных разделов NTFS во многом определяется целостностью таблицы MFT и ее копии.

Как найти таблицу MFT?

Найти таблицу MFT достаточно просто, если сохранился загрузочный сектор раздела NTFS. Нажмите кнопку Go около поля Clusters to MFT или Clusters to MFT mirr в панели, показанной на рис. 2. Для просмотра содержимого первого сектора таблицы выберите из меню View программы Disk Probe строку Bytes.

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

Строка $.M.F.T. находится со смещением D2. Это имя системного файла, содержащего таблицу MFT, в кодировке Unicode. Таким образом, первая запись файла $MFT описывает сам этот файл. Просматривая таблицу, можно обнаружить записи для других системных файлов, таких как $MFTMirror, $LogFile, $Volume, $AttrDef и др.

Если загрузочный сектор разрушен, начало таблицы MFT нетрудно найти с помощью программы Disk Probe. Для этого выберите в меню Tools строку Search Sector, установите переключатели в положение, показанное на рис. 4, и, заполнив поле Enter characters to search for, нажмите кнопку Search. Следует запастись терпением, поскольку процесс поиска может отнять немало времени.

Заметим, что подобным образом можно найти в таблице MFT записи для тех файлов, которые нужно восстановить. Так как имена файлов хранятся в кодировке Unicode, при поиске следует установить переключатель в положение Unicode characters. Кроме того, необходимо включить режим поиска Exhaustive search и Ignore case.

Анализ записей MFT

К сожалению, программа Disk Probe не содержит никаких средств для форматного просмотра содержимого записей MFT. Более того, точный формат этой записи отсутствует в открытой документации Microsoft. Однако многое можно обнаружить в Internet, сделав запрос по ключевым словам «NTFS Documentation». Нам, например, удалось найти информацию, собранную разработчиками модулей для операционной системы Linux. Анализируя исходные тексты модуля для монтирования в Linux файловой системы NTFS, можно понять назначение отдельных полей записей MFT (авторы приносят благодарность Максиму Синеву за помощь в «расшифровке» записей MFT).

Запись MFT состоит из начального фрагмента фиксированного размера и набора атрибутов, имеющих в общем случае переменный размер. Для восстановления файлов нужно знать точный формат только атрибута данных. Что же касается других атрибутов, достаточно уметь определять их расположение и размер.

Первые четыре байта в записи, описывающей файл, образуют слово FILE. На рис. 3 они выделены красным цветом. Следующие два байта (выделенные синим цветом) - смещение так называемой области Fixup. В рассматриваемом случае значение смещения равно 002A (с учетом обратного порядка расположения байтов в слове). Здесь и далее будем пользоваться шестнадцатеричными числами.

Область Fixup используется в процессе обнаружения ошибок чтения или записи. Она состоит из слов размером два байта. Количество слов хранится в записи MFT со смещением 0006. На рис. 3 поле размера области Fixup выделено фиолетовым цветом. Там хранится значение 0003, следовательно, область Fixup начинается со смещения 002A и простирается до 002A+(2*0003)=002F.

Сразу за областью Fixup начинаются поля атрибутов. Смещение первого атрибута равно 0030.

Первые четыре байта области атрибутов определяют тип, а следующие четыре - размер в байтах. Например, вслед за областью Fixup со смещением 0030 следует атрибут с типом 10. На рис. 3 тип этого и следующего за ним атрибутов выделен красным цветом (размер атрибута выделен синим). Атрибут занимает 48 байт, следовательно, следующий атрибут (с типом 30) начнется со смещением 0078.

Таким образом можно выделить в записи MFT все атрибуты. В конце самого последнего записано значение FFFFFFFF - признак конца цепочки атрибутов.

Для восстановления файлов наибольший интерес представляют атрибуты типа 30 и 80. Первый из них хранит имя файла. По нему следует искать запись MFT, описывающую восстанавливаемый файл. Второй атрибут с типом 80 хранит список кластеров, выделенных файлу, или сам файл. Про него мы расскажем подробнее.

Как видно из рисунка, тип атрибута, равный 80, хранится в записи MFT со смещением 0160. Всего атрибут данных занимает D8 байт, так как именно это значение находится в четырехбайтовом поле со смещением 4 относительно начала атрибута.

Байт со смещением 8 относительно начала атрибута данных - это признак резидентного размещения файла. Если его значение равно 1, запись MFT хранит только список кластеров, выделенных файлу (как в описываемом случае), а если 0 - файл находится внутри самой записи MFT. Как правило, записи содержат только файлы небольших размеров.

Сначала рассмотрим случай нерезидентного размещения файла. При этом четыре байта со смещением 30 хранят длину файла, расположенного где-то на диске. В данном примере длина файла $MFT составляет B7B000 байт.

Для того чтобы определить точное расположение нерезидентного файла на диске, нужно проследить цепочку так называемых блоков виртуальных номеров кластеров Virtual Cluster Number (VCN), или просто блоков VCN. Показатель смещения начала этой цепочки хранится в двухбайтовом поле, имеющем смещение 20 байт относительно начала атрибута данных. В описываемом случае этот показатель равен 40, а смещение области блоков VCN относительно начала записи MFT равно 01A0. На рис. 5 эта область выделена жирной вертикальной линией зеленого цвета.

Анализ области блоков VCN

Файл, записанный в разделе NTFS, может быть сегментирован. Он состоит из одного или нескольких фрагментов, называемых экстентами. Размер и расположение каждого экстента описывается в блоке VCN. В зависимости от того, фрагментирован файл или нет, область VCN может содержать один блок или их набор. Блоки VCN имеют переменный размер, определяемый первым байтом.

Формат блока стоит показать на конкретном примере. Возьмем первый блок VCN, имеющий в рассматриваемом примере смещение 01A0 относительно начала записи MFT:

Тетрады первого байта со значением 31 определяют размеры двух полей блока VCN. Первое поле, имеющее длину один байт, хранит количество кластеров, выделенных экстенту файла. Второе поле размером три байта содержит номер первого кластера. В данном случае первому экстенту файла $MFT выделено 20 кластеров, а номер первого кластера для первого экстента равен 0286D9. Таким образом определяем размер и расположение первого экстента файла.

Второй блок VCN расположен сразу вслед за первым:

Для того чтобы определить первый кластер второго экстента, необходимо прибавить к адресу первого экстента смещение, указанное во втором блоке VCN (с учетом знака). В данном случае второй экстент размещен в кластере с номером 0286D9+21=286FA. Длина второго экстента составляет 0824 кластера.

Анализируя остальные блоки VCN, можно определить размеры и расположение всех экстентов файла. Список блоков VCN закрывается байтом с нулевым значением.

Резидентные файлы

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

При этом смещение резидентных данных, т. е. файла, записано в двухбайтовом слове со смещением 14 относительно начала атрибута данных, а размер - в двухбайтовом слове со смещением 10.

Приведем небольшой пример. Для иллюстрации формата записи MFT, содержащей резидентный атрибут данных, мы подготовили маленький файл с именем Small.txt, содержащий текстовую строку «This is a small text file.». Затем с помощью программы Disk Probe мы обнаружили запись таблицы MFT, созданную для этого файла (рис. 6).

Как видно из рис. 6, байты файла Small.txt (выделенные желтым цветом) находятся внутри записи MFT со смещением 18 относительно начала атрибута данных, а размер файла составляет 1A байт.

Как же восстановить файлы?

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

Когда известны имена файлов, подлежащих восстановлению, нужно найти соответствующие им записи в таблице MFT. Это можно сделать с помощью программы Disk Probe, воспользовавшись строкой Search Sector из меню Tools. Далее следует обнаружить в этой записи атрибут данных и определить, резидентный он или нет.

Если атрибут данных резидентный, то нужно сохранить сектор, содержащий запись MFT, в виде файла на исправном жестком диске или на дискете. Это можно сделать, используя строку Save as меню File программы Disk Probe. После этого следует вырезать нужную часть данных и сохранить результат в новом файле. Такую операцию нетрудно выполнить, например, в редакторе Norton Disk Editor для MS-DOS.

В случае нерезидентного атрибута работы будет намного больше.

Прослеживая цепочку блоков VCN, нужно определить расположение и размер экстентов восстанавливаемого файла. Далее с помощью приложения Disk Probe следует прочитать данные экстента, а затем сохранить их в файле на исправном диске. Не забудьте также, что в программе Disk Probe указывается количество секторов, которые нужно прочитать или записать, а в блоке VCN установлено количество кластеров, выделенных экстенту. Поэтому нужно выполнить соответствующий пересчет.

Восстановив все экстенты, объедините их в один файл (например, командой COPY с параметром /B). Затем установите правильную длину файла, полученную из поля со смещением 30 атрибута данных. В разделе FAT такая операция может быть выполнена с помощью все той же программы Norton Disk Editor.

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


Многие пользователи сталкивались с проблемой, когда без каких-либо предпосылок жёсткий диск переставал отображаться как локальный и выдавал сообщение о том, что он не отформатирован и работает как файловая система RAW. В панике люди форматировали носитель, теряя важные данные. Если вы столкнулись с такой же ошибкой, не нужно соглашаться с предложением Windows и форматировать диск. Его можно восстановить.

Почему появляется файловая система RAW?

В теории файловая система RAW изначально устанавливается на жёстком диске и свидетельствует о том, что он не размечен, то есть чистый. После установки его в системный блок и форматирования, он пригоден для установки операционной системы или хранения данных. Однако даже отформатированные диски могут определяться как RAW. Причиной тому могут быть следующие факторы:

  • Резкое выключение питания (скачки напряжения, аварийное выключение с розетки).
  • Если во время копирования данных был отключен кабель USB или отошёл разъём SATA.
  • Если это внешний диск, то такая ошибка может случиться при небезопасном извлечении устройства, то есть без использования опций системного трея.
  • Подключение к ТВ, которое форматирует устройство под свой формат.
  • Поражение вирусами.
  • Физическая поломка винчестера.

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

Способ №1. Восстановление диска без сохранения данных. Windows загружается

Самый быстрый способ вернуть работоспособность системе, это согласиться с предложением Windows и отформатировать диск.

Форматировать диск безопасней через панель управления дисками. Для этого выполняем следующее:

  • Жмём «Пуск», «Панель управления», «Система и безопасность», «Администрирование» и выбрать «Создание и форматирование разделов жестких дисков».
  • Откроется новое окно. Выбираем диск, у которого отображается файловая система RAW. Нажимаем на нём правой кнопкой мыши и выбираем «Форматировать».

  • Выбираем формат и кликаем «ОК». После форматирования диск будет готов к работе.

Способ№2. Если система RAW появилась не на диске С

Если диск D стал отображаться как файловая система RAW и вам необходимо восстановить утерянные данные, стоит выполнить его проверку на ошибки. Для этого выполняем следующее:

  • Заходим в управление дисками и смотрим букву диска, который отображается как RAW.
  • Открываем командную строку с правами Администратора и вводим «chkdsk D: /f», где «D» - диск с файловой системой RAW.

  • Часто, после исправления ошибок диск возвращает свою прежнюю файловую систему NTFS.

Способ №3. Windows не загружается. Локальный диск С стал RAW

Если операционная система не загружается, необходимо изъять жёсткий диск из системного блока или ноутбука, подключить его к рабочему компьютеру и проверить на ошибки через командную строку. Если это поможет, диск будет восстановлен.

Если же у вас есть установочный диск с версией и разрядностью вашей ОС, стоит запустить восстановление системы.

Вводим команду «chkdsk D: /f», где указываем букву диска.

Посмотреть букву диска можно через блокнот. В командной строке вводим «notepad». Далее «Файл», «Открыть». Появится Проводник, в котором можно посмотреть букву диска.

После проверки и исправления ошибок, старый формат диска может быть восстановлен.

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

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

Причины отображения файловой системы RAW

1. Диск не был отформатирован. Однако, если раньше диск работал нормально, то данная причина отметается;

2. Имеются повреждения в структуре файловой системы;

3. Отсутствует корректный доступ к диску;

4. В загрузочный сектор или MFT записаны ошибочные данные.

Способы восстановления диска файловой системы RAW

Способ 1: проверка диска

Данный метод должен быть произведен пользователями в первую очередь, т.к. он запускается стандартными средствами Windows, не прибегая к помощи сторонних программ.

Чтобы воспользоваться данным способом, вам понадобится загрузочная флешка с ОС Windows.

Выполните вход в BIOS и установите флешку в качестве загрузочного устройства по умолчанию.

Когда на экране появится установщик Windows, установите язык системы, а затем выберите пункт «Восстановление системы» .

В отобразившемся окне щелкните по пункту «Командная строка» .

В окне терминала вам понадобится ввести команду следующего вида:

chkdsk [буква диска]: /f

Например, для диска D команда будет выглядеть следующим образом:

chkdsk d: /f

Нажмите клавишу Enter и дождитесь окончания выполнения команды. Когда проверка будет завершена, перезагрузите компьютер в обычном режиме и проверьте состояние диска.

Способ 2: с помощью программы MiniTool Power Data Recovery

Эффективная программа для устранения проблем с дисками. Программа имеет бесплатную версию, однако, размер восстанавливаемых файлов не должен превышать 1 Гб).

В следующем окне выберите диск, с которого необходимо восстановить данные, а затем щелкните по пункту «Full Scan» .

Дождавшись окончания сканирования, на экране отобразятся доступные для сохранения файлы. Вы можете выбрать как все файлы, так и отметить выборочно только нужные. Как только необходимые для восстановления файлы будут выбраны, щелкните по кнопке «Save» .

На экране отобразится окно, в котором вам понадобится указать конечный путь для восстанавливаемых файлов. Обратите внимание, что не стоит указывать диск, который подлежит восстановлению.

Начнется процесс копирования, длительность которого будет зависеть от количества выбранных файлов. Как только процедура будет завершена, на вашем экране отобразится сообщение об успехе операции.

Теперь вы сможете спокойно форматировать диск и перенести на него обратно все файлы.

Скачать MiniTool Power Data Recovery бесплатно

Способ 3: с помощью утилиты TestDisk

Функциональная бесплатная утилита, которая наделена следующими возможностями:

1. Восстановление удаленных разделов;

2. Осуществление перезаписи MBR;

3. Выполнение восстановления загрузочного сектора из резервной копии (FAT32 и NFTS);

4. Копирование файлов с удаленных разделов;

5. Реконструирование загрузочного сектора NTFS и другое.

Многих пользователей отпугивает работа с данной утилитой, т.к. все действия ней выполняются через командную строку. Однако этого пугаться не стоит, тем более что на сайте разработчика дана .

Восстановление файловой системы USB-флэш накопителя March 2nd, 2013

Давно уже хотел написать небольшую статейку по восстановлению данных - да все как-то не было случая, ибо писать "без ничего" как минимум неудобно - можно забыть написать про какой-то важный пункт, да и опять-таки - где взять принтскрины? Но, как говорится, кто ищет - тот найдет. Так и я. Хотел написать статью на конкретном примере - пожалуйста, случай представился. И ведь надо же было такому случиться, что писать буду на своем собственном примере?
Ситуация до боли знакомая если не каждому третьему пользователю USB носителей данных, то уж каждому пятому-то - как пить дать. Вставляешь со спокойной душой флэшку (жесткий диск, карту памяти, ...) в USB-шку, она тебе так прощально мигнет огонышком индикации - и все. И никакой активности, даже в окне "Мой компьютер" не отображается. Первая мысль до нЕльзя банальная - ну, надо переткнуть флэшку по-новой. Сказано - сделано. Вытаскиваем флэшку, вставляем в USB-разъем, и видим такую картинку:
001.


Вот тут-то обычно и приходит понимание того, что:
а) флэшке пришел мохнатый зверек
б) на флэшке были такие-то и такие-то важные и нигде более не сохраненные данные
в) на флэшке была еще куча других файлов, причем ты не помнишь даже примерно, что же вообще на ней было, отчего начинаешь думать, что на ней было даже то, чего там реально никогда и не бывало, но это что-то теперь безвозвратно и невосстановимо утеряно

И тут уже кому что больше жалко - данные или флэшку; мне лично всегда было жальче данные.

Итак, ситуация постепенно доходит до объятого паникой сознания. И первое движение, которое возникает - нажать на кнопку "Форматировать диск" в вышеприведенном окне. Если сделать так, то в 99,9% случаев вы получите работоспособную флэшку. Но совершенно без данных - ибо она будет отформатирована.

Конечно, можно попытаться потом восстановить необходимые данные с помощью различных программ по ВОССТАНОВЛЕНИЮ ФАЙЛОВ. Но это путь долгий, сложный и главное - непродуктивный, ибо восстанавливаются, по статистике, в основном неважные файлы, к тому же большинство программ при восстановлении присваивает файлам не их изначальные имена, а имена из серии "00001~.doc", что само собой порождает необходимость потом все восстановленные файлы просматривать вручную, выискивая нужные. К тому же подобные программы обычно вытаскивают не только последнюю версию файла, но порой и энное количество его предыдущих копий, что порождает новую проблему - поиск последней версии интересующего нас файла. Еще одним важным недостатком такого метода, на мой взгляд, является то, что подобного рода программы восстанавливают, как правило, только файлы определенного типа, например, только текстовые файлы (.doc, .txt, .xls и тд), или только картинки-фотографии (.jpeg, .psd, и др).

Если обобщить, то к недостаткам метода, называемого ВОССТАНОВЛЕНИЕ ФАЙЛОВ, относятся следующие (в порядке критичности на мой личный взгляд):
- Зачастую - невозможность восстановления файлов по папкам (как они лежали раньше), и с прежними названиями. Отсюда - огромное количество времени, нужное на последующую сортировку восстановленных файлов, поиск необходимых (последних) копий интересующих нас файлов среди множества восстановленных, переименование и прочие "доработки" полученных файлов. У меня лет так восемь назад случилась подобная ситуация с внешним жестким диском на 60 гиг (большой объем для тогдашнего времени), на котором хранилась единственная версия фотоархива. До сих пор еще не все восстановленные тогда фотографии отсортированы по папкам - лежат в одной общей куче порядка 10 гигабайт фоток.
- "Заточенность" подобного рода программ на восстановление конкретных типов файлов (только тестовые, только фотографии) - и в связи с этим невозможность восстановления, например, запускных файлов программ и вообще любого другого контента, которое не относится к перечисленным в описании каждой конкретной программы.

Поэтому я предпочитаю другой путь.

ВОССТАНОВЛЕНИЕ ФАЙЛОВОЙ СИСТЕМЫ НОСИТЕЛЯ ИНФОРМАЦИИ.

В окне с предложением отформатировать поврежденный носитель данных нужно нажать "Отмена". После этого необходимо убедиться в том, что данный носитель физически живой (хотя приведенное выше окно косвенно подтверждает данный факт). Это можно проверить в сервисе Windows, называемом "Управление дисками". В Windows 7 сделать это можно следующим образом: кликнуть правой кнопкой мыши по значку "Компьютер" и в выпадающем меню выбрать пункт "Управление".
002.

В открывшемся окне в левой панели раскрыть пункт "Запоминающие устройства" (если он не раскрыт) и в нем выбрать "Управление дисками".
003.

После того, как операционная система прогрузит все имеющиеся в ее распоряжении физические носители (жесткие диски, флэшки, картридеры и прочее) ищем в списке свой засбоивший накопитель (найти его можно в частности зная его объем - так, в моем случае это была флэшка на 32 гигабайта). Нашли - смотрим на тип файловой системы. Скорее всего это будет так называемый RAW.
004.

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

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

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

Теперь можно приступать собственно к восстановлению файловой системы.

Тут стоит отметить следующее:
- Первейшей рекомендацией является создание покластерной копии с поврежденного носителя информации. На практике это означает, что нужен как минимум еще один носитель информации, по объему превосходящий восстанавливаемый носитель информации. Рекомендация как минимум не лишенная смысла, так как в случае неудачной попытки восстановления файловой системы в этом случае будет возможность повторить операцию повторно. В реалии же обычно данный пункт игнорируется восстанавливающими, о чем некоторые потом мучительно переживают...
- Принцип восстановления файловой системы на разных носителях информации в общем-то одинаковый, но вот предпочтительное программное обеспечение - разное. Так например великолепную программу "PTDD Partition Table Doctor 3.5" можно использовать для восстановления файловой системы ТОЛЬКО жестких дисков, непосредственно установленных в компьютер. USB-устройства программой не поддерживаются. Для восстановления же информации методом восстановления файловой системы с флэшек и карт памяти очень удобно использовать программу R.saver , абсолютно бесплатную для некоммерческого использования на территории бывшего СССР.

Так как в моем случае поврежденным накопителем оказалась именно флэшка, то я использовал программу R.saver. Скачав программу с официального сайта компании R.Lab (а "весит" она менее одного мегабайта!), разархивируем ее в удобном месте и запускаем файл "r.saver.exe".
005.

Открывается начальное окно программы, в левой части которого выбираем интересующий нас накопитель, кликнув по нему левой кнопкой мыши.
006.

В правой части окна отображается расширенная информация о выбранном носителе. Убеждаемся, что выбрано нужное устройство, и жмем кнопку "Сканировать".
007.

На запрос программы о выполнении полного (посекторного) сканирования файловой системы накопителя, отвечаем утвердительно ("Да").
008.

После этого начинается процесс реконструкции файловой системы и определения находящихся на накопителе файлов:
009.

010.

Время данной операции зависит от объема и скорости работы восстанавливаемого накопителя, а также от мощности компьютера. В моем случае (Hi-speed"овая флэшка на 32 гб) восстановление информации заняло примерно 20-25 минут.

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

Жмем кнопку "Массовое выделение" для того, чтобы скопировать интересующие нас файлы и папки с данного накопителя на другой, рабочий. Не нужно пугаться того, что объем папок показывается как "0 Кб". Все файлы, которые должны быть в папках - в них присутствуют. Просто вес самой папки (без содержащихся в ней файлов) равняется нескольким байтам, то есть в округлении до килобайт как раз отображаемым 0 килобайтам. Итак, выделяем нужные файлы и папки и жмем кнопку "Сохранить выделенное".
012.

Выбираем папку назначения (ее необходимо создать заранее), жмем "Выбрать".
013.

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

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



Просмотров