Восстановить файловую систему без форматирования. Как восстановить данные с RAW диска

Одна из проблем с которой сталкиваются пользователи Windows 10, 8 и Windows 7 - жесткий диск (HDD и SSD) или раздел диска с файловой системой RAW. Этому обычно сопутствуют сообщения «Чтобы использовать диск сначала отформатируйте его» и «Файловая система тома не распознана», а при попытке проверки такого диска стандартными средствами Windows вы увидите сообщение «CHKDSK недопустим для дисков RAW».

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

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

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

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

В случае, если операционная система работает, просто выполните следующие действия

  1. Запустите командную строку от имени администратора (в Windows 10 и 8 это проще всего сделать через меню Win+X, которое также можно вызывать правым кликом по кнопке Пуск).
  2. Введите команду chkdsk d: /f и нажмите Enter (в данной команде d: - это буква диска RAW, который нужно исправить).

После этого возможны два варианта развития событий: если диск стал RAW из-за простого сбоя файловой системы, начнется проверка и с большой вероятностью вы увидите свой диск в нужном формате (обычно NTFS) по ее окончании. Если же дело серьезнее, то команда выдаст «CHKDSK недопустим для дисков RAW». Это означает, что данный способ вам не подходит для восстановления диска.

В тех ситуациях, когда операционная система не запускается, вы можете использовать диск восстановления Windows 10, 8 или Windows 7 или дистрибутив с операционной системой, например, загрузочную флешку (приведу пример для второго случая):

  1. Загружаемся с дистрибутива (его разрядность должна совпадать с разрядностью установленной ОС).
  2. Далее либо на экране после выбора языка внизу слева выбираем «Восстановление системы», а затем открываем командную строку, либо просто нажимаем Shift+F10, чтобы открыть ее (на некоторых ноутбуках Shift+Fn+F10).
  3. В командной строке по порядку используем команды
  4. diskpart
  5. list volume (в результате выполнения этой команды смотрим, под какой буквой в настоящий момент находится проблемный диск, или, точнее, раздел, так как эта буква может отличаться от той, что была в рабочей системе).
  6. exit
  7. chkdsk d: /f (где d: - буква проблемного диска, которую мы узнали в пункте 5).

Тут возможные сценарии те же, что были описаны ранее: либо все будет исправлено и после перезагрузки система запустится обычным образом, либо вы увидите сообщение о том, что нельзя использовать chkdsk с диском RAW, тогда смотрим следующие способы.

Простое форматирование диска или раздела RAW при отсутствии важных данных на нем

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

В таком сценарии мы можем просто отформатировать этот диск или раздел стандартными средствами Windows (по сути, можно просто согласиться на предложение форматирования в проводнике «Чтобы использовать диск, сначала отформатируйте его)

Если по какой-то причине не удается форматировать диск таким образом, попробуйте также, путем правого клика по разделу (диску) RAW сначала «Удалить том», а потом кликнуть по области диска, которая не распределена и «Создать простой том». Мастер создания томов предложит вам задать букву диска и отформатировать его в желаемой файловой системе.

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

Восстановление NTFS раздела из RAW в DMDE

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

В этой ситуации для начала рекомендую попробовать бесплатную программу для восстановления данных и потерянных разделов (и не только для этого) DMDE, официальный сайт которой - dmde.ru (в данном руководстве используется версия программы GUI для Windows).

Процесс восстановления раздела из RAW в программе в общем случае будет состоять из следующих шагов:

Примечание: в моих экспериментах, при исправлении диска RAW в Windows 10 (UEFI + GPT) с помощью DMDE, сразу после процедуры система сообщала об ошибках диска (причем проблемный диск был доступным и содержал все данные, бывшие на нем до этого) и предлагала перезагрузить компьютер для их устранения. После перезагрузки все работало исправно.

В случае, если вы используете DMDE для исправления системного диска (например, подключив его к другому компьютеру), учитывайте, что в результате возможен следующий сценарий: диск RAW вернет изначальную файловую систему, но при подключении его к «родному» компьютеру или ноутбуку, ОС не будет загружаться.

Восстановление диска RAW в TestDisk

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

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

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

Файловая система RAW на системном разделе Windows

В тех случаях, когда проблема с файловой системой возникла на разделе с Windows 10, 8 или Windows 7, а простой chkdsk в среде восстановления не работает, вы можете либо подключить этот диск к другому компьютеру с работающей системой и исправить проблему на нем, либо использовать LiveCD со средствами для восстановления разделов на дисках.

  • Список LiveCD, содержащих TestDisk доступен здесь: http://www.cgsecurity.org/wiki/TestDisk_Livecd
  • Для восстановления из RAW с помощью DMDE вы можете извлечь файлы программы на загрузочную флешку на базе WinPE и, загрузившись с нее, запустить исполняемый файл программы. На официальном сайте программы также есть инструкции по созданию загрузочных накопителей DOS.

Также есть сторонние LiveCD, специально предназначенные для восстановления разделов. Однако, в моих тестах работоспособным применительно к разделам RAW оказался лишь платный Active Partition Recovery Boot Disk, все остальные позволяют лишь восстанавливать файлы, либо находят лишь те разделы, что были удалены (нераспределенное пространство на диске), игнорируя разделы RAW (так работает функция Partition Recovery в загрузочной версии Minitool Partition Wizard).

При этом, загрузочный диск Active Partition Recovery (если решите воспользоваться), может работать с некоторыми особенностями:

  1. Иногда показывает диск RAW как обычный NTFS, отображая все файлы на нем, и отказывается восстанавливать его (пункт меню Recover), сообщая, что раздел и так присутствует на диске.
  2. Если не происходит описанного в первом пункте, то после восстановления с помощью указанного пункта меню, диск отображается как NTFS в Partition Recovery, но остается RAW в Windows.

Решает проблему другой пункт меню - Fix Boot Sector, даже если речь идет не о системном разделе (в следующем окне после выбора данного пункта обычно не требуется выполнять какие-либо действия). При этом файловая система раздела начинает восприниматься ОС, но возможны проблемы с загрузчиком (решаемые стандартными средствами восстановления Windows), а также принудительный запуск проверки диска системой при первом старте.

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

Опишем процесс ручного восстановления данных в случае удаленных файлов или файлов из поврежденных разделов системы 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 относится к такому типу.

Файловая система raw — что это?

Как было ранее сказано, жесткий диск имеет файловую систему. Самые популярные – NTFS и FAT, которые могут применятся как для жесткого диска, так и для флеш накопителей.

Но что же представляет из себя файловая система RAW? Как бы противоречиво не звучало, но это отсутствие вообще какой-либо системы! Другими словами, это критическая ошибка существующей файловой системы и Windows ее не распознает.Возникает по причине неработоспособности файловой системы. В следствии техническая информация о носителе не отображается и доступ к файлам нарушен.

Рассмотрим признаки системы RAW
1. Доступ к устройству отказан, а если вышла из строя файловая система на компьютере или ноутбуке – Windows не загрузится, и вы увидите ошибку.
2. Если произошел такой казус со съемным накопителем, выскочит объявление, где будет сказано о необходимости форматирования.
3. Открываем «свойства» накопителя и в графе отображаемой информации, увидите «Тип файловой системы – RAW».

Почему на флешке файловая система RAW?
Что бы произошли такие кардинальные изменения с файловой системой достаточно одной причины из «джентельменского набора:

  • Неправильное выключение компьютера, скачок напряжения и отключения компьютера от сети при подключенной флешке! Такое обращение может повлиять и на файловую систему компьютера, вызвать фатальные проблемы с другими комплектующими.
  • Сбои работы операционной системы тоже могут вызвать такую проблему.
  • Самая распространенная причина – вирусное заражение. Все-таки не дураки придумали устанавливать антивирусные программы.
  • Физические повреждения накопителя, которые могут еще и вызвать потерю информации.
  • Процессы происходящие на уровне структуры файловой системы. Проблемы с загрузочным сектором, сбитые значения геометрии разделов и т.д.

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

Что бы вернуть файловую систему NTFS можно воспользоваться одной из этих программ:

  • Hard DISK Format Tool,
  • Recovery Tool,
  • Acronis Disk Director.
  • Онлайн сервис – RecoveryOnLine.
  • Переформатировать диск в NTFS средствами ms windows.

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

Еще 3 полезных статьи:

Диски с неустановленной файловой системой обозначаются RAW (в переводе с англ. «сырой », «необработанный »). Это значит то, что стандарт данных неизвестен , хранящаяся информация не имеет четкой спецификации. Если в Windows один из дисков или разделов распознается как RAW – значит, установленными драйверами не было распознано наименование файловой системы. В нормальном режиме это название должно быть FAT или NTFS .

При попытке зайти на такой раздел появится следующая ошибка .

Либо сообщение о том, что диск не отформатирован .

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

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

Причин возникновения неизвестного формата RAW может быть несколько:

  • структура файловой системы нарушена (частичное разрушение загрузочных секторов);
  • диск не отформатирован (файловая система не установлена);
  • нет доступа .

Это может быть следствием таких действий:

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

Проверяем на ошибки

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

Запускаем командный интерпретатор с правами администратора .

Существует системная утилита Checkingdisk , предназначенная именно для проверки винчестера.

Для её вызова в консоли введите chkdsk (буква диска): /f

Подтвердите проверку указанного том вводом символа Y – начнется поиск и устранение ошибок. По его завершению перезагрузитесь . Времени на сканирование может потратиться много, это зависит от объема требующего исправления диска. Дождитесь его завершения, ведь велика вероятность благополучного восстановления таким образом.

Используем форматирование

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

Кликните правой кнопкой по диску и выберите .

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

Используем DMDE для восстановления без потери данных

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

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

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

Затем нажмите кнопку Восстановить и Да для подтверждения восстановления загрузочного сектора из копии.

Использование утилиты TestDisk

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

После нажатия «Create » (создание нового log-файла) выберите диск с форматом ROW.

Диск выбирается с помощью курсора клавиатуры.

Выберите пункт Analyze и кнопку Enter для подтверждения.

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

Выберите P для входа в режим просмотра . Убедившись, что это именно тот диск, что нужно, нажмите Write для восстановления и Y для подтверждения этого действия.

По завершении восстановления перезагрузитесь и проверьте успешно ли прошло восстановление.

Формат raw на системном разделе

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

Для восстановления можно применять те же утилиты, что были рассмотрены выше. Рекомендуем для этих целей подключить винчестер к другому устройству и с него производить эту процедуру, либо же воспользоваться специальным загрузочным диском , содержащим, например, Minitool Partition Wizard, Active Partition Recovery Boot Disk или подобные им специализированные средства.

Что такое raw-разметка на hdd, карте памяти и usb-флешке. Как исправить ошибку “chkdsk недопустим для дисков raw” и вернуть ntfs.

Довольно распространенная проблема: содержимое карты памяти или жесткого диска недоступно, ОС Windows (7 - 10) выдает сообщение "chkdsk недопустим для диска". Формат файловой системы - RAW.

Что такое raw, страшно ли это и как исправить ошибку (вернув файловую систему NTFS) – читайте здесь.

Что такое «файловая система RAW»?

Когда вы подсоедините устройство в usb-разъем, то видите в свойствах файлового тома информацию о том, что flash-карта имеет тип файловой системы raw и не отформатирована в стандартной файловой системе NTFS или FAT.

ОС Windows присваивает метку RAW тому с неопределенной файловой системой. Это происходит в случае, если ни один из системных драйверов не смог распознать файловую систему. В случае с ОС Windows, речь идет о FAT(32) и NTFS.

Таким образом, RAW не является файловой системой, а верный признак .

RAW-диск: причины появления ошибки

Чаще всего, RAW-разметка появляется, если:

  • Не отформатирован диск, файловый том,
  • Доступ к файловой системе/диску/карте памяти запрещен или ограничен,
  • Появились ошибки чтения, повреждение структуры файловой системы, bad-блоки.

Для raw диска характерны некоторые симптомы, которые определенно свидетельствуют о проблемах с диском. Среди подобных симптомов:

  • Неправильный тип носителя при чтении диска
  • Windows выдает окно "Отмена", "Повторить", "Ошибка"
  • Файловая система в приложениях отображается как RAW
  • Появляется ошибка “chkdsk недопустим для дисков raw”
  • Windows просит отформатировать диск
  • Имена файлов содержат нестандартные символы
  • Появляется сообщение "Сектор не найден"

Когда возникает ошибка chkdsk недопустим для дисков raw?

Информация о файловой системе хранится в двух местах:

  1. MBR partition Table
  2. Volumes boot sector

Если один из этих секторов поврежден или не найден, chkdsk выдает информацию что данная утилита недопустима для дисков raw.

Почему raw-разметка – это плохо

Если ваше устройство имеет raw-разметку, вы не можете просматривать его содержимое, совершать файловые операции. Также диск нельзя проверить на ошибки или дефрагментировать.

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

Важно ! Если ваш диск или раздел имеет тип файловой системы raw, операционная система Windows предложит форматирование, выдавая предупреждение "диск не отформатирован. Вы хотите отформатировать его?" (Disk not formatted do you want to format it now?).

Не соглашайтесь на это: если вы отформатируете HDD, то потеряете все данные на raw-диске!

Как исправить raw без потери данных в программе EaseUS Data Recovery Wizard

Получить доступ к файлам можно, исправив MBR partition Table или переведя raw в ntfs формат. Сделать это можно фактически без потери данных и форматирования.

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

Нам понадобится программа EaseUS Data Recovery Wizard. Как ей пользоваться при восстановлении данных с raw – читайте ниже.

Шаг 1. Восстановление данных на RAW-диске или разделе

EaseUS Data Recovery Wizard – вполне подходящая программа:

  • Для восстановления данных с raw дисков,
  • В случае если sd карта или флешка в raw-формате не форматируется
  • Для поиска удаленных разделов жесткого диска.

Программа Data Recovery Wizard – платная, если речь идет о полнофункциональном использовании.

Совет. Как вариант, вы можете попробовать такие бесплатные приложения как Recuva или те, что мы предлагаем в [этом обзоре].

1. Для начала скачайте программу с сайта разработчика:

Программа совместима с Windows 7/8/10, хотя установить ее можно и на более ранние версии ОС.

2. Запустите EaseUS Data Recovery Wizard и в появившемся окне выберите файловые типы для восстановления (или активируйте опцию “Все типы файлов”). Подтвердите операцию, нажав .

3. Если раздел диска удален или определяется в Проводнике как RAW, воспользуйтесь опцией Lost Disk Drives.

Выберите проблемный диск с удаленными данными (Секция “Потерянные диски”) и нажмите кнопку Scan.

EaseUS Data Recovery Wizard выполнит поиск файлов, доступных для восстановления, на указанном диске или sd карте.

4. По завершению сканирования отобразится список найденных файлов. Отметьте необходимые и нажмите кнопку Recover для восстановления.

Важно ! Всегда сохраняйте файлы на другой диск, во избежание перезаписи.

Шаг 2. Конвертируем RAW в файловую систему NTFS без потери данных

После восстановления файлов, raw диск нужно отформатировать – чтобы использовать дальше для хранения файлов. Как это правильно сделать, читайте .

Кстати . ОС Windows позволяет отформатировать диск в NTFS, используя встроенную утилиту форматирования Diskpart через командную строку.

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

Если вам не повезло и вы случайно отформатировали raw-раздел, потеряв данные на нем, используйте программу Auslogics File Recovery (полезно ознакомиться со статьей по ссылке).

Другие полезные программы для восстановления raw диска

Помимо программы EaseUS Data Recovery Wizard, вам могут пригодится другие инструменты для восстановления raw-разделов.

TestDisk

Бесплатная консольная утилита TestDisk позволяет находить потерянные файловые тома. Таким образом вы смотете вернуть файлы с raw-раздела.

Вернуть ntfs программой TestDisk вы можете следующим образом:

  1. Запустите утилиту TestDisk
  2. Выберите Create → диск для восстановления → тип файловой системы
  3. Для начала поиска выберите в меню Analyse → Quick Search
  4. Нажмите P для поиска файлов и Write для записи результатов в таблицу на диске

Minitool Power Data Recovery

В программе Power Data Recovery есть инструментарий для поиска удаленных/потерянных разделов: Lost Partition Recovery. С помощью этой функции вы можете быстро восстановить raw-раздел.

В отличие от консольной утилиты TestDisk, программа Power Data Recovery обладает очень понятным интерфейсом. Благодаря этому, вы сможете восстановить файлы, после чего отформатировать проблемную область диска в FAT или NTFS.

HDD Raw Copy

Программа Hdd Raw Copy (разработчик - Toshiba) предназначена для низкоуровневого и посекторного создания образа диска. Будет полезна при создании полной копии жесткого диска или SSD. Создав дубликат диска, вы спокойно можете экспериментировать с RAW-разделом: восстанавливать на нем файлы, форматировать и конвертировать в другие файловые системы.

Кроме того, утилита HDD Raw Copy будет полезна для резервного копирования, создания дубликатов, восстановления информации и миграции данных.

Вопрос-Ответ

При очередном включении внешнего HDD на USB ОС "посоветовала" форматировать диск. Проверил сам контроллер, установив в него другом HDD - работает. Проблема именно в самом HDD. Посоветуйте, что делать.

Ответ . Если ОС советует отформатировать жесткий диск, возможно, имеет место нарушение таблицы разделов. Попробуйте восстановить raw-систему диска с помощью консольной утилиты TestDisk.