Ru-Board.club
← Вернуться в раздел «Магнитные носители информации»

» Восстановление разделов и информации на HDD (часть 2)

Автор: Anfas1
Дата сообщения: 12.09.2006 16:14
Есть такая проблемка: на ноутбуке hpomnibook xt6050 была установлена WinXP. Был всего один раздел размером 20Гб (файлов. система NTFS). Пользователь компа захотел перейти на FAT32, для этого машина была загружена под досом и запущен Partition Magic 8.0.5. Странно, но конвертация выполнилась за несколько секунд. После перезагрузки XP перестала грузится... Загружаюсь с Hiren's Boot CD. Test Disk видит два раздела FAT16 <32M (служебный с флагом Primary bootable) и FAT32 на котором была ОС (с флагом Primary). Судя по всему Partition Magic 8.0.5 не трогал файлы, а только убил таблицу файлов... Что можно сделать, чтобы восстановить работоспособность системы или хотя бы восстановить данные? Заранее благодарен за любые советы...
Автор: Sish
Дата сообщения: 12.09.2006 20:01
Anfas1
Попробуй для начала TestDisk.
Автор: tomset
Дата сообщения: 13.09.2006 00:44
Anfas1
Пора уже ликбез по PM Завести.
Из справки PM

Цитата:

Прежде, чем вы запустите Partition Magic.
Прежде чем начать работу с программой Partition Magic обязательно выполните следующие рекомендации:
•    Установите самые последние обновления для операционных систем Windows 95/98/Me/NT Workstation/2000/XP Professional.
Удостоверьтесь, что самые последние исправления для операционных систем Windows 95/98/Me/NT Workstation/2000/XP Professional установлены и запущены .
•    Сделайте копию вашего жесткого диска.
Ваши данные - самая ценная часть вашего компьютера. Хоть это и маловероятно, чтобы Partition Magic повредил бы ваши данные, но влияние других ошибок типа системных отказов аппаратных средств, программного обеспечения, или питания, могут привести к повреждению данных в момент выполнения программы PartitionMagic. Используйте программу Power Quest's Drive Image для создания резервной копии раздела, который вы хотите изменить. Вы можете также использовать эту программу и для полного восстановления раздела к первоначальному состоянию.
•    Создайте загрузочный диск Windows.
Загрузочный диск позволит вам загрузить Windows при возникновении проблемы. Обратитесь к информационной базе Q119467 компании Майкрософт "Создание загрузочного диска для NTFS и FAT разделов.
•    Запустите опцию проверки ошибок на диске.
Для раздела, который вы хотите проверить, нажмите Partition > Check for Errors. Не большие ошибки могут быть исправлены Partition Magic, однако более серьезные ошибки прекратят выполнение программы. Проверьте и исправьте обычные ошибки на диске. Проверка загрузочного раздела операционной системы Windows невозможно, так как есть всегда открытые файлы. Для этого раздела, воспользуйтесь Partition > MS ScanDisk.
•    Закройте все запущенные приложения.
Вы не должны запускать Partition Magic вместе с другими приложениями, включая вирусные сканеры. Если вы работаете в сети под управлением Windows NT, перед выполнением Partition Magic , удостоверьтесь что другие пользователи, не подключены к вашему компьютеру.
•    Используйте UPS (Источник бесперебойного питания).
Partition Magic не способна восстановить данные если в процессе разделения диска происходит сбой питания. Используя источник бесперебойного питания ( UPS ) вы сможете избежать проблем, вызванных сбоем питания.
•    Совет
Из-за несовместимости аппаратной и системной конфигурации одного компьютера с другим, не рекомендуется переносить с одного на другой компьютер, жесткий диск, разделенный с помощью программы Partition Magic, во избежание потери данных.

IMPORTANT! If you convert an active primary partition to logical (such as your
Windows NT/2000/XP system partition), your computer will not boot
from the hard drive.
Автор: Anfas1
Дата сообщения: 13.09.2006 08:45
Sish
Testdisk я пробовал, но он не находит ни одного файла на разделе...
Автор: Sish
Дата сообщения: 13.09.2006 09:05
Anfas1
Так у тебя, скорее всего, таблица разделов слетела, - с её восстановления и надо начинать, поэтому TestDisk тебе и посоветовал.
Автор: Anfas1
Дата сообщения: 13.09.2006 09:14
Sish
Могли бы Вы поподробнее рассказать о процессе восстановления таблицы разделов? В области восстановления винтов у меня практически нет опыта, к тому же поскольку винт ноутбучный, то подключить его как обычный нет возможности. Пробовал USB-карман для таких винтов, но под досом USB-интерфейс не виден.
Автор: Sish
Дата сообщения: 13.09.2006 10:05
Anfas1
Лучше всего тебе иметь под рукой на всякий случай какой-либо LiveCD (аварийно-спасательный диск с возможностью загрузки винды прямо с CD и, сответсвенно с полной поддержкой NTFS) с необходимым софтом.

По поводу конкретно работы с TestDisk/ У меня, к счастью, пока нет опыта по работе именно с этой программой, но там всё достаточно просто, хотя и на английском.
Автор: unreal666
Дата сообщения: 15.09.2006 17:45
LeoT
Нашел еще содержание других папок.
Такая фигня. Посмотрел в этих папках номера кластеров и сравнил с нынешним номером кластеров. Там разница почти в 2 раза.
Ну и предположил, что при откусывании свободного места Acronis зачем-то уменьшил размер кластера в 2 раза. И сделал расчеты и вот что получилось:

*** Параметры нынешний диск (косячный диск) ***
Емкость диска 83 305 603 584 байт (162 706 257 секторов)
Автор: LeoT
Дата сообщения: 15.09.2006 18:09
unreal666: Теоретически - каждую пару записей заменить на одну запись, соответствующую номерам для 32хсекторного кластера. Но я не уверен, что там действительно FATы пересчитаны. Может, достаточно просто в буте цифру поменять? А что в копии бута (6-й сектор раздела)?
FATы можно проверить на целостность, хотя бы пролистать в том же дискэдите.
Автор: prit2
Дата сообщения: 15.09.2006 18:15
У меня проблема такая. Жесткий диск на 120gb, раздел на 100gb (ntfs). В PM происходил перенос данных (около 20mb назад) и изменение размера раздела (соответственно на 20mb). Где-то на 15% операция была прервана. Далее пользователь юзал chkdisk))
В рез-те 15% доступны для нормального восстановления. Остальные 85% доступны с т.зр. программ типа GetDataBack, EasyRecovery , но по данным файлы оказываются неправильными, а точнее сдвинутыми на те самые 20mb (что логично).
Какими средствами мне 1) найти точный размер сдвига, 2) сдвинуть данные MFT обратно (хотя бы на некоторые важные файлы)
Я конечно понимаю ответ типа "все в winhex можно сделать", но хорошего опыта в этом у меня нет. Т.е. проблема как раз в том, "как именно это сделать".
Буду рад любой помощи и посылам на документацию. Спасибо.
Автор: gryu
Дата сообщения: 15.09.2006 18:34
prit2
пробуй TestDisk (http://www.cgsecurity.org/wiki/TestDisk)

А вообще
Цитата:
Далее пользователь юзал chkdisk

это плохо.

Добавлено:
А вообще в твоём случае любые программы нужно юзать только в RAW моде.
А её в настройках включать специально надо.
Автор: prit2
Дата сообщения: 15.09.2006 20:07
gryu

Цитата:
А вообще в твоём случае любые программы нужно юзать только в RAW моде.
А её в настройках включать специально надо.

А что толку от RAW (который я естественно пробовал) если по файлам прошлась chkdisk и "восстановила" правильные данные для каждого из них. Просто судя по большому количеству файлов записанных подряд, ошибка строго по определенному количеству байт. Т.е. начало файла прописано неправильно, и даже RAW будет смотреть именно по нему. Текстовые файлы я легко собрал в winhex'е. Но вот с архивами писем для TheBat, видео и фотографиями так просто не выйдет.


Цитата:
пробуй TestDisk (http://www.cgsecurity.org/wiki/TestDisk)

опять же, даже если сохранилась старая структура, мне она не поможет, т.к. данные самих файлов уже изменил chkdisk
Автор: gryu
Дата сообщения: 15.09.2006 20:36
prit2
Так потому я и писал
Цитата:
Далее пользователь юзал chkdisk

это плохо.

Тыж писал "без винхекса"... т.е. программами-автоматами.
Автор: prit2
Дата сообщения: 15.09.2006 21:25

Цитата:
Тыж писал "без винхекса"... т.е. программами-автоматами

ну без "рук" winhex'а тут не обойтись. вот только как именно... может где есть описание или пример похожий...
Автор: tomset
Дата сообщения: 15.09.2006 21:58
prit2

Цитата:
может где есть описание или пример похожий...

Сам cоздай на другом диске похожую структуру и сравнивай, вот тебе и пример.

Цитата:
данные самих файлов уже изменил chkdisk

Чекдиск сами данные не трогает, а только ссылки на них.
Автор: unreal666
Дата сообщения: 16.09.2006 04:15
LeoT

Цитата:
А что в копии бута (6-й сектор раздела)?

Копия аналогична оригиналу.

Цитата:
Теоретически - каждую пару записей заменить на одну запись, соответствующую номерам для 32хсекторного кластера.

Тоже не совсем прокатит - FAT в данный момент находится на 4 сектора дальше (зарезервированная область в оригинале была 36 сект., а сейчас 40 секторов). Только если выдирать FAT, исправлять его и уже исправленный записать со смещением в 4 сектора.

Цитата:
FATы можно проверить на целостность, хотя бы пролистать в том же дискэдите.

Я химичу в WinHex. Кака команда WinHex отвечает за это? Что вообще значит "пролистать"?
Автор: prit2
Дата сообщения: 16.09.2006 12:24
Так, ситуация изменилась. Нашел я точный размер смещения, который подтвердился на нефрагментированных файлах очень хорошо)). Проблема теперь в файлах, где по 20 фрагментов.
Нужна прога, которая упростит работу с RunList'ом. Может есть такие?
И еще вопрос, как в RunList'е в ссылке (или еще где) записывается смещение на 2-3 сектора в кластере? Т.е. кластер записан верно, но нужно еще смещение на 3 сектора в нем.
Автор: LeoT
Дата сообщения: 16.09.2006 15:24
unreal666

Цитата:
Только если выдирать FAT, исправлять его и уже исправленный записать со смещением в 4 сектора.

Ну да, собрать пересчитанную структуру ФС на другом винте.

Цитата:
Кака команда WinHex отвечает за это?

Не знаю, я WinHex почти не пользуюсь. В дискэдите можно просматривать FAT с удобным отображением записей и номеров этих записей в соответствии с параметрами ФС из бута. Будет сразу видно, соответствуют ли записи имеющейся структуре.
Автор: unreal666
Дата сообщения: 16.09.2006 15:41
LeoT

Цитата:
В дискэдите можно просматривать FAT с удобным отображением записей и номеров этих записей в соответствии с параметрами ФС из бута. Будет сразу видно, соответствуют ли записи имеющейся структуре.

Тоже не совсем понятно, что ты под этим подразумеваешь.
В WinHex есть такая фигня (может это и есть, то о чем ты говорил). При установке курсора на запись в FAT в панели детализации показывается какому кластеру соответствует данная запись, какой следующий кластер в цепочке и к какому файлу на диске относится эта запись.
После того как поработал chkdsk все записи в FAT ссылаются на файлы типа FILE0302.CHK.
Автор: LeoT
Дата сообщения: 18.09.2006 10:23
unreal666

Цитата:
В WinHex есть такая фигня

Ну вроде того.

Цитата:
После того как поработал chkdsk все записи в FAT ссылаются на файлы типа FILE0302.CHK.

Естесственно, это еще придется исправлять, но пока это не важно. Надо сначала разобраться, насколько целы FATы и какой из структур они соответствуют.
Автор: lucky_Luk
Дата сообщения: 19.09.2006 12:38
Насколько затрудняет восстановление данных применение сжатия NTFS? Имеет ли смысл его применять если на диске лежат пожатые кодеками фильмы и музыка? На логическом диске заканчивается свободное место, хочу попробовать.
Автор: Sish
Дата сообщения: 19.09.2006 12:44
lucky_Luk

Цитата:
Имеет ли смысл его применять если на диске лежат пожатые кодеками фильмы и музыка?

ИМХО нет смысла, особенно если музыка mp3. Много не съэкономишь, а насчёт восстановления в случае чего, сказать, увы, ничего не могу.

При сегоднящних объёмах винтарей и ценах на них...
Автор: Gugy
Дата сообщения: 19.09.2006 19:05
Такая проблема. Стёр случайно одну папку с личными файлами- Тоесть там была музыка, фильмы, картинки итд. Сначала пользовался Undelete от TuneUp Utilities 2006.
Восстановил все файлы но половина из них или Повреждена (картинки, музыка), или картинки имеют имена от других тоже стёртых картинок или вообще не открываются.

Слышал что вероятность восстановления больше если незаписывыть никаких данных на Харддиск. Вот я вроде-бы и не записывыл а сразу стал восстанавливать. Есть может более продвинутые проги?

Пробовал O&O Diskrecovery/Format Recovery, Unerase, R-Studio, Getdataback, Ontrack Easy Recovery Pro, Objectrescue Pro, Photorescue Pro, Getdata Recover My-File.
Всё тот-же результат. Обидно, стёрлось около трёх гигабайт.
Кто может дать совет?
Автор: Mushroomer
Дата сообщения: 19.09.2006 20:30
Gugy
Цитата:
Вот я вроде-бы и не записывыл а сразу стал восстанавливать. Есть может более продвинутые проги?
А куда ты восставновливал? На этот же диск? Под какой опеарционной системой згаружался? Под той же, что и стер?
Автор: Gugy
Дата сообщения: 19.09.2006 20:37
Ёлки, к сожалению эта утилита восстановила на тот же диск с какого я стёр. Загружался под той же - а как иначе? Плохо скажете вы, но я и сам знаю и узнал я о том что нежелательно писать файлы на тотже диск только после того как заметил что восстановленные файлы не все в порядке. К сожалению в проге Undelete (Tune Up) нельзя выбрать директорию.
Автор: Mushroomer
Дата сообщения: 19.09.2006 21:01
Gugy
На мой взгляд, забудь о данных Будет наука на будущее. Попробовать можно, но имхо шансов очень мало.
1) сама винда своими временными файлами затерла часть информации
2) ты, когда восстанавливал, тоже затирал восстановленными данными свои старые файлы
Надо было этот винт сразу снять. Найти любой другой комп, или другой загрузочный винт, поставить этот винт вторым и под другой виндой восстанавливать с него файлы на другой винт.
Автор: gryu
Дата сообщения: 19.09.2006 21:10
Gugy
Тебе на будущее.
Да! Некоторые утверждают, что деление харда на партиции снижает скорость обмена - работы с ним. НО! Если у тебя не одна, а хотя бы 2 партиции на диске, то всегда можно загрузится с "рековери СД", потереть на второй, здоровой партиции менее нужные файлы и восстанавливать файлы именно на вторую партицию.
P.S.
Когда то, довольно давно, "собачились" так называемые "московская" и "питерская" школы. Как раз в отношении как ставить систему. Бить диск на 2 партиции или оставлять его целиком.
К сожалению победила точка зрения "единого куска", как наиболее "ленивая".
Вот теперь "безвинные, без вины виноваты" получаются...
Автор: Mushroomer
Дата сообщения: 19.09.2006 21:34
gryu
Цитата:
Если у тебя не одна, а хотя бы 2 партиции на диске, то всегда можно загрузится с "рековери СД", потереть на второй, здоровой партиции менее нужные файлы и восстанавливать файлы именно на вторую партицию
Точно это сработает? Я почему что считал, что восстанвливать файлы принципиально следует на другой винт. Т.е. ты хочешь сказать, что если у меня есть 2 Windows (98, XP) на разных партициях и если я удалил файлы под Windows XP, я могу загрузившись под Windows 98 восстановить файлы с другой партиции на партицию с Windows 98?
Автор: Sish
Дата сообщения: 19.09.2006 21:51
Mushroomer

Цитата:
если у меня есть 2 Windows (98, XP) на разных партициях и если я удалил файлы под Windows XP, я могу загрузившись под Windows 98 восстановить файлы с другой партиции на партицию с Windows 98?

Это отлько втом случае, если у тебя WinXP на Fat32.


Цитата:
Я почему что считал, что восстанвливать файлы принципиально следует на другой винт.

Системе по большому счёту совершенно поровну (в случае восстановления данных на другой раздел): отдельный это винтарь, или логический диск.
Автор: gryu
Дата сообщения: 19.09.2006 21:53
Mushroomer
Угу. Именно. Но только если именно восстанавливаешь с партиции ХР на 98-й.
Дело в том, что у ХР (NT системы) есть такая фитча, система "Восстановление системы".
Она отслеживает изменения на диске. Т.е. если ты угробил инфу на 98-м и загрузился в ХР, то есть вероятность, что эта система внесёт изминения на диске в свою базу восстановления (находится в директории "System Volume Information" на каждом диске) и как следствие, эта запись может лечь на место потерянного файла.
Правда проверяется и пишется всё это только после обращения к диску. Т.е. подрубить хард от чужёй машины и восстановить можно. Только не нужно пытатся прочитать его системой.

Добавлено:
Sish

Цитата:
Это отлько втом случае, если у тебя WinXP на Fat32

Почему?
Программам восстановления по барабану файловая система базовой ОС.
Вопрос понимает или нет она файловую систему восстанавливаемой партиции.
Хоть UFS из под NTFS или FAT восстанавливай...

Гы! а иначе как бы ты из под DOS (с FAT16 или FAT12) NTFS-ную винду восстанавливал?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Затерта нулевая дорожка


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.