Недавно столкнулся с ситуацией, когда мой старый внешний USB диск перестал читаться в Windows, определяясь как RAW . Это свидетельствует о том, что Windows не может определить структуру файловой системы, имеющейся на диске. Причина, по которой раздел определяется, как RAW могут быть разными: диск может быть не размечен, может быть стерт/поврежден/отсутствовать заголовок таблицы разделов, на диске могут присутствовать битые сектора либо иметь место физические проблемы с самим диском или его контроллером.
С точки зрения пользователя такой RAW диск отображается в проводнике, но его размер определяется как 0 (нулевой). При попытке открыть или прочитать данные с RAW раздела появляются различные ошибки вида:
Чтобы использовать диск в дисководе E:, сначала отформатируйте его. Вы хотите его отформатировать?
You need to format the disk in Drive E: before you can use it. Do you want to format it?
Нет доступа к E:\. Файловая система тома не распознана.
Cannot Access Disk. The volume does not contain a recognized file system.
Примечание . Мы намеренно не рассматриваем вариант с физическим повреждением диска, так как программными средствами это не лечится. Общая рекомендация: желательно в первую очередь проверить диск с помощью любой утилиты просмотра статуса S.M.A.R.T.
Как правило, самый простой способ восстановить работоспособность диска — удалить текущий RAW раздел и пересоздать его с форматированием. Но данные при этом, естественно, будут потеряны, что может быть категорически не приемлемо. Попытамся запустить проверку диска с помощью стандартной утилиты проверка CHKDSK:
Утилита вернула, что CHKDSK нельзя выполнить для дисков в формате RAW.
The type of the file system is RAW.
CHKDSK is not available for RAW drives.
Для восстановления оригинальной файловой системы на RAW диске без форматирования воспользуемся бесплатной консольной утилитой TestDisk .
- Качаем, распаковываем архив с утилитой и запускаем exe
в режиме No
Log
- Находим диск, файловая система которого определяется как RAW и выбираем Proceed
- Далее нужно выбрать тип таблицы разделов диска. Как правило, он определяется автоматически как Intel
для MBR разделов либо EFI GPT
для GPT таблицы. Однако в некоторых случаях нужно выбрать None
- Чтобы запустить анализ структуры данных диска выберите Analyze
, а на следующем экране Quick Search
- Утилита TestDisk отобразит список найденных разделов. С помощью клавиши P
можно вывести список файлов на найденном разделе (Q- выход из режима просмотра), В том случае, если и раздела имеется метка P (раздел выделен зеленым цветом) – такой раздел будет восстановлен. Метка D – удален. Чтобы изменить метку, воспользуйтесь стрелками влево/вправо на клавиатуре.
Совет . Довольно полезная функций режима просмотра файлов на файловой системе – возможность восстановить отдельные папки/файлы на другой диск. Для этого в режиме просмотра нажмите клавишу C .
- После того как все разделы к восстановлению помечены, нажмите Enter
и Write
(тут будьте внимательными, чтобы не перезатереть таблицу разделов мусором). Если нужно выполнить более глубокий анализ диска, выберите Deep
Search
.
Совет . Имейте в виду, что если вы восстанавливаете таким образом системный диск, помимо раздела с самой Windows, в зависимости от версии ОС могут присутствовать и другие разделы раздел с загрузчиком, раздел со средой восстановления и т.д. Для понимания структуры разделов Windows рекомендую познакомится со статьями , . В том случае, если загрузочный сектор диска поврежден, утилита TestDisk предложит попытаться восстановить его с помощью опции Rebuild BS .
- После этого (может потребоваться перезагрузка), утилита восстановит исходную структуру таблицы разделов и файловой системы (как правило, это NTFS или FAT32) на RAW диске и вы сможете получить доступ к хранящимся на нем файлам.
TestDisk – бесплатное кроссплатформенное приложение, которое было создано с одной целью – помочь пользователям восстановить потерянные разделы или сделать незагрузочные диски загрузочными и наоборот. Мы уже писали о подобной проблеме, рассматривая возможности программы Partition Table Doctor Recovery, которая тоже осуществляет восстановление разделов жесткого диска . Зачастую подобные проблемы возникают ввиду человеческого фактора или извне – в результате повреждения вирусами. Кроме того, вы можете воспользоваться утилитой TestDisk для починки некоторых ошибок файловой системы.
Из других возможностей TestDisk нужно отметить функции диагностики. Так, результаты работы приложения можно записать в журнал testdisk.log, который будет содержать выставленные параметры, техническую информацию и другие выходные данные.
Интерфейс утилиты TestDisk 7.0 для Mac OS X
Что делать, если жесткий диск содержит «битые» (bad) сектора?
Если вы имеете целью восстановить определенные важные файлы и при этом вы четко знаете, где они могут располагаться, в меню TestDisk выберите раздел, попробуйте отобразить список содержимого файловой системы и скопируйте ваши файлы. Если это не сработало и/или жесткий диск был серьезно поврежден, лучше всего будет клонировать HDD для дальнейших манипуляций в программе Test Disk с содержимым файловой системы вашего жесткого диска.
Где найти файлы, которые были восстановлены / скопированы?
По умолчанию, утилита TestDisk копирует восстановленные данные в текущую папку. То есть, вам нужно заглянуть в папку testdisk-6.11.3/win/ (в случае с Windows) или в каталог testdisk-6.12-WIP.
Если вы запустили Тестдиск во временной папке, после распаковки дистрибутива TestDisk архиватором, после закрытия приложения все файлы, скорее всего, будут стерты из этой самой временной папки, включая восстановленные данные. Таким образом, вы обязательно должны распаковать все файлы из архива самостоятельно, причем строго до запуска приложения TestDisk.
У меня не получается скопировать, переместить, переименовать восстановленные в TestDisk файлы!
- windows: вам нужно выставить права владельца на папку (см. http://support.microsoft.com/kb/308421)
- mac os x и linux: Смените владельца каталога, для этого используйте в Тестдиске команду:
sudo chown -R username recup_dir.*
Как проверить и восстановить файловую систему HDD
Файловая система FAT:
- Для DOS: Запустите команду scandisk c:
- Для проверки раздела, отформатированного в FAT в среде Windows, запустите chkdsk /f c:
- Выполните команду fsck.vfat -a название_устройства
Файловая система NTFS:
- Для проверки NTFS-раздела в ОС Windows, запустите chkdsk /f c:
Файловая система ReiserFS:
- Если суперблок в разделе с reiserfs отсутствует, в программе "Тестдиск" можно восстановить его так: – reiserfsck --rebuild-sb ваше_устройство.
Как пользоваться TestDisk при восстановлении загрузки ОС
Windows 9x
Если ваша операционная система не запускается, вы можете переустановить системные файлы, используя в приложении TestDisk команду sys c: .
Windows 2000/XP/2003
- Запустите утилиту fixmbr через Консоль восстановления (т.е. fixmbr \Device\HardDisk0)
- Проверьте файл c:boot.ini
- Запустите fixboot для восстановления загрузочного сектора NTFS.
Windows Vista/Windows 7/...
- Запустите bootrec.exe /fixmbr из Консоли восстановления (см. выше)
- Проверьте конфиг c:boot.ini
- Запустите bootrec.exe /fixboot для восстановления загрузочного сектора NTFS.
Linux
Не забудьте обновить файл /etc/fstab для отображения порядка разделов в списке.
Обновите конфигурацию мультизагрузки и переустановите загрузку в MBR (Master Boot Record).
- Lilo: конфиг – /etc/lilo.conf, lilo для переустановки
- Grub: конфиг – /boot/grub/grub.conf, grub-install device для переустановки загрузочника
Там практически все, что требуется для повседневной работы. Начните постепенно отказываться от пиратских версий в пользу более удобных и функциональных бесплатных аналогов. Если Вы все еще не пользуетесь нашим чатом , весьма советуем с ним познакомиться. Там Вы найдете много новых друзей. Кроме того, это наиболее быстрый и действенный способ связаться с администраторами проекта. Продолжает работать раздел Обновления антивирусов - всегда актуальные бесплатные обновления для Dr Web и NOD. Не успели что-то прочитать? Полное содержание бегущей строки можно найти по этой ссылке .
TestDisk. Шаг за шагом
Этот пример проблемной ситуации (пример восстановления) представляет собой пошаговые действия при работе с TestDisk, позволяющие восстановить и исправить поврежденные/ый раздел/ы.
Пример проблемы
Мы имеем жесткий диск объемом 36GB, содержащий 3 раздела. К сожалению:
- загрузочный сектор на основном разделе NTFS был поврежден, и
- логический раздел NTFS был случайно удален.
Этот пример восстановления покажет пошаговые действия использования TestDisk, чтобы восстановить эти "потерянные" разделы:
- перезапись поврежденного загрузочного сектора, и
- восстановление случайно удаленного логического раздела NTFS.
Одним из условий при работе в программе является:Важные моменты для использования TestDisk:
- Запуск программы должен осуществляться с привилегиями / правами "администратора".
- Чтобы перейти в TestDisk, используйте клавиши стрелки Вверх/Вниз и PageUp/PageDown .
- Чтобы продолжить, подтвердите свой выбор нажатием клавиши Enter .
- Чтобы вернуться к предыдущему дисплею или выйти TestDisk, используйте клавишу Q (выход ).
- Чтобы сохранить изменения в сделанные при работе TestDisk, вы должны подтвердить их клавишей Y (да) и / или Enter
- Для записи данных в раздел MBR, вам необходимо выбрать "Write" посредством выбора с клавиатуры и нажмите клавишу Enter .
Признаки проблемы
1. Если на жестком диске первичный раздел содержит операционную систему, то, скорее всего, которая больше не загрузиться; из-за в первичном разделе загрузочного сектора.
2. Если жесткий диск содержит вторичные разделы, к которым невозможно получить доступ или вы можете подключаете свой диск на второй канал в другом компьютере (обычно там подключены CD / DVD привод),и наблюдаются следующие симптомы следующие симптомы бы отметил следующее:
- Проводник Windows или Дисковый менеджер отображает первый первичный раздел как raw
неотформатированный и Windows показывает:
The drive is not formatted, do you want to format it now? [Ваш диск неотформатирован. Отформатировать его сейчас? ] - Логический раздел отсутствует. В ПРОВОДНИКЕ Windows логический диск не доступен. В Оснастке Управление дисками отображает только "незанятое пространство", на месте где этот логический раздел был расположен.
Запуск TestDisk
Если TestDisk еще не был установлен, вы можете его скачать отсюда: TestDisk Download . Извлеките все содержимое архива.
Чтобы восстановить данные с жесткого диска, USB-флешки, Смарт-карты, CD- или DVD-диска или иных носителей, Вам нужно иметь к ним полный доступ.
Чтобы восстановить данные с образа устройства:
- testdisk image.dd чтобы снять "сырой" (raw) образ диска
- testdisk image.E01 чтобы восстановить данные из Encase EWF-образа
- testdisk "image.*" если Encase-образ разбит на части
Чтобы восстановить данные с любого другого устройства запустите testdisk device , т.е.
- testdisk /dev/mapper/truecrypt0 или testdisk /dev/loop0 чтобы восстановить данные с разделла созданного программой TrueCrypt. Тот же принцип работает для файловых систем зашифрованных программами cryptsetup, dm-crypt, LUKS и др.
- testdisk /dev/md0 чтобы восстановить данные с программного RAID-массива Linux
Создание логов работы
- Пользуйтесь кнопками стрелок вниз/вверх для выбора "проблемного" жесткого диска.
По возможности, выбирайте низкоуровневые (raw) /dev/rdisk* устройства вместо логических /dev/disk* для повышения скорости передачи данных.
Выбор типа таблицы разделов
TestDisk отображает типы Таблицы Разделов (Partition Table types).
- Выберите пункт меню "Анализ" ("Analyse") для проверки структуры разделов текущего диска и поиска "потерянных" разделов.
- Нажмите Enter для продолжения.
- Ответьте на вопрос Should TestDisk search for partition created under Vista? (Производить поиск разделов созданных под ОС Vista?).
- Выберите этот раздел и нажмите p для отображения списка файлов (Для выхода из режима отображения списка файлов, нажмите q ).
Все папки и файлы отображаются нормально. (Утилита не понимает русский язык, поэтому файлы с русскими именами будут отображены не корректно)
- Нажмите Ввод (Enter) для продолжения.
Сохранение таблицы раздела или поиск других разделов
- Когда все разделы доступны и данные правильно в списке, вы должны зайти в меню Write , чтобы сохранить структуру разделов. Часть меню Extd Part дает вам возможность решить, если расширенный раздел будет использовать все доступное дисковое пространство или только необходимые (минимальные) пространстве.
- Если первый раздел по-прежнему отсутствует , выделите меню Deeper Search (глубокий поиск) (если уже не выполняется автоматически) и Нажмите Ввод (Enter) для продолжения.
Раздел по-прежнему отсутствует: глубокий поиск
Deeper Search (глубокий поиск будет искать резервную копию загрузочного сектора FAT32, резервную копию суперблока загрузки NTFS, резервную копию суперблока ext2/ext3, чтоб обнаружить все разделы,
программа будет сканировать каждый цилиндр:
После глубокого поиска, результаты отображаются следующим образом:
Первый раздел "Partition 1"
которыйй был найден с помощью резервной копии загрузочного сектора. В последней строке экрана, вы можете прочитать сообщение "NTFS found using backup sector!" (NTFS найден с использованием резервной копии сектора)
и размер вашего раздела. "Раздел 2" (partition 2) отображается дважды с разными размерами.
Оба раздела перечислены со статусом D
как удаленные, потому что они перекрывают друг друга.
- Пусть этот раздел Partition 2 с поврежденной файловой системой будет помечен как D(deleted - удалить) .
- Выделите второй раздел Partition 2 ниже.
- Нажмите P для перехода к списку своих файлов.
Всё работает, так как вы нашли правильный раздел!
- Используйте стрелки влево/вправо, для перехода по папкам и просмотра файлов для дополнительной проверки
Примечание:
Листинг каталога FAT ограничен 10 кластерами, некоторые файлы могут не появляется в списках обнаруженых, но это не влияет на восстановление.
- Нажмите Q для Quit, чтобы вернуться к предыдущему экрану.
- Доступны разделы со статусом Primary (Первичный), * bootable (загрузочный), Logical (логический) and Deleted (удаленный).
Используйте клавиши со стрелками влево/вправо, чтобы изменить статус выбранного раздела на L(ogical)
Совет: прочитайте Как распознать первичный и логические разделы?
Примечание: Если раздел в списке определён как *(bootable - загрузочный) но вы не можете загрузиться с этого раздела, вы можете изменить его статус на P
rimary partition (Основной раздел).
- Нажмите Ввод (Enter) для продолжения.
Восстановление таблицы разделов
Теперь можно записать восстановленную структуру разделов.
Примечание:
расширенный раздел устанавливается автоматически. TestDisk определяет это, анализируя различную структуру разделов.
- Чтобы скопировать резервную копию загрузочного сектора на место повреждённого загрузочного сектора, выберите , намите Enter, и подтвердите нажатием Y и далее Ok.
Больше информации о восстановлении вашего загрузочного сектора можно получить в TestDisk Menu Items . Отображается следующее сообщение:
- Выберите Создать, чтобы поручить TestDisk для создания файла журнала содержащий техническую информацию и сообщения. Если у вас нет причин для добавления данных в журнал или вы выполняете с TestDisk только для чтения средств массовой информации, то можете создать журнал в другом месте.
- Выберите Нет, если вы не хотите, получать сообщения и подробную информация о процессе, который будет записан в лог-файл (полезно, если например TestDisk началось с чтения единственное место).
Выбор диска
Все жесткие диски должны быть обнаружены и перечисленных с размером по TestDisk:
Выберите тип таблицы разделов - как правило, по умолчанию является правильным, как TestDisk автоматически определяет тип таблицы разделов.
Нажмите клавишу Enter, чтобы продолжить.
Текущее состояние таблицы разделов
Первый раздел указан дважды, которая указывает на поврежденный раздел или недействительной запись таблицы разделов.
Неверный NTFS загрузки указывает на неисправный загрузочный сектор NTFS, так что это испорченной файловой системе.
Только один логический раздел (метка раздела 2) можно приобрести в расширенный раздел. Один логический раздел отсутствует.
Подтвердить на быстрый поиск , чтобы продолжить.
Быстрый поиск разделов
Во время быстрого поиска , TestDisk нашел два раздела, включая отсутствующие логический раздел помечены Раздел 3 .
Когда все разделы доступны и данные правильно в списке, вы должны пойти в меню Создать , чтобы сохранить структуру разделов. Меню Экстд Часть дает вам возможность решить, если расширенный раздел будет использовать все свободное место на диске или только необходимые (минимальный) пространстве.
Так как раздел, первый, по-прежнему отсутствует , выделите меню глубокий поиск (если не делается автоматически уже) и нажмите Enter, чтобы продолжить.
Раздел по-прежнему отсутствует: глубокий поиск
Глубокий поиск также будет искать FAT32 резервной копии загрузочного сектора, NTFS резервного суперблок загрузки, ext2/ext3 резервного суперблок обнаружить несколько разделов,
После глубокий поиск, результаты отображаются следующим образом:
Первый раздел "раздела 1"
был найден с помощью резервной копии загрузочного сектора. В последней строке экрана, вы можете прочитать сообщение "NTFS найден с помощью резервной копии сектор!"
и размера вашего раздела. "Раздела 2" отображается в два раза с различным размером.
Оба раздела перечислены со статусом D
для удален, потому что они накладываются друг на друга.
Нажмите Q для Выйти, чтобы вернуться к предыдущему экрану.
Пусть этот раздел Раздел 2 с поврежденной файловой системы отмечены как D (удалено) .
Выделите второй раздел раздел 2 ниже
Нажмите кнопку P в список своих файлов.
Это работает, вы нашли правильный раздел!
- Используйте стрелки влево / вправо, чтобы перейти в папках и смотреть ваши файлы для получения дополнительной проверки
Примечание: FAT каталога ограничен 10 кластеров - некоторые файлы могут не появиться, но это не влияет на восстановление.