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

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

Автор: Antech
Дата сообщения: 28.01.2008 08:53
Sergey841
Проверьте в MHDD. Сканирование (SCAN) и SMART (SMART ATT).
Кстати, здесь это оффтоп.
Автор: Auren
Дата сообщения: 28.01.2008 15:49
После моих неудачных попыток ресайзинга разделов, хочется попросить совета.
Итак, есть раздел D (NTFS, ~450 Гб). Нужно от него "откусить" гигабайт 30 на третий раздел E под установку второй операционной системы и еще гигабайта 2 под своп на четвертый раздел F. Как это сделать более правильно? Каким софтом пользоваться?
Автор: Sish
Дата сообщения: 28.01.2008 15:55
Auren
Acronis Disk Director, для экономии трафика достаточно BootCD-варианта.
Автор: tomset
Дата сообщения: 28.01.2008 18:10
Auren
Безопасно, скопировать на другой диск, переразметить, как хочется, и вернуть данные назад.
Остальные методы, все небезопасные для данных. Без резервной копии ценных данных, делать, настоятельно не рекомендуется.
Автор: Mushroomer
Дата сообщения: 28.01.2008 21:15
Auren
Цитата:
Итак, есть раздел D (NTFS, ~450 Гб). Нужно от него "откусить" гигабайт 30 на третий раздел E под установку второй операционной системы и еще гигабайта 2 под своп на четвертый раздел F.
А сколько свободного места на диске D?
Автор: Auren
Дата сообщения: 29.01.2008 09:53
Sish
Спасибо. Очень простая и удобная в использовании программа. Все прошло гладко.
tomset
У меня пока нет критически важных данных на моем жестком диске. В принципе, таковые имеются, но их копии хранятся на флешке и CD. Я просто спрашивал, чтобы не было как с Partition Magic
Mushroomer
Сейчас, после "отрезания" 50 Гб, осталось около 300 Гб.
Автор: Larr
Дата сообщения: 29.01.2008 20:49
Ситуация такая: был винт разбит нв два раздела оба по ntfs, потом его форматнули под один большой раздел ntfs, потом опомнились и нечего с ним делать нестали, т.е. инфу вообще туда никакую не заливали.
Как можно восстановить разделы и инфу на них. я так понимаю чисто физически все осталось на месте.
Пробовал акронисом 10 убить раздел ntfs и с помощью мастера восстановления разделов вернуть все - он видит тока тока тот раздел который я тока что прикончил ... с партишин меджикт 8 таже история, тока оно длогоооо сканировал весь диск но результат тотже ... вот сижу и думаю что делать ... данные то навярняка остались и восстановить их критически важно. Кто поможет?
Автор: TeXpert
Дата сообщения: 29.01.2008 21:19
Larr
Цитата:
Пробовал акронисом 10 убить раздел ntfs и с помощью мастера восстановления разделов вернуть все
А смысл этой глупости?
Цитата:
я так понимаю чисто физически все осталось на месте
Не факт. Раз форматнул, то уже создаётся MFT, а она, насколько мне известно, располагается в пределах создаваемого раздела. Это уже запись, так что ты уже немного постарался.

Цитата:
...с партишин меджикт 8 таже история, тока оно длогоооо сканировал
А PM разве восстанавливает разделы?
Попробуй R-Studio и EasyRecoveryPro, советовал бы testdisk, но, боюсь, ты уже затруднил ему работу. Если данные важны, сначала сделай образ диска.
Автор: Mushroomer
Дата сообщения: 29.01.2008 23:05
Larr
1) Я бы сделал образ диска.
2) затем бы попробовал программу Active Partition Recovery v3.0. Хотя мне она помогла в случае, когда я просто удалил по ошибке раздел.
Автор: lionspb1
Дата сообщения: 31.01.2008 13:48
Добрый Всем день!

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

Был Hardware SATA RAID , в нем навернулся хард но, он продолжал работать, после замены сбойного винта авторебилд не случился. Поэтому полезли в веб консоль управления raid'ом и хотели на замененом винте тыкнуть rebuild, но рука дрогнула и в итоге вместо rebuild нажали make online. Сообразили, что к чему тогда , выяснили, что на дисковом массиве отсутствует часть данных,после чего сразу тыкнули на rebuld на том самом винте. Но результат оказался еще хуже система отребилдилась, диск видится как пустой, изи рекавери находит часть данных, но не все.

?
Автор: PhoenixUA
Дата сообщения: 31.01.2008 16:41
lionspb1
Всё точно уже не достанешь. Бэкап хоть есть?
Автор: Seymour
Дата сообщения: 31.01.2008 19:12
Запустил проверку дисков под XP, и chkdsk записал поврежденный каталог, как простой файл. Подскажите пожалуйста как из него обратно каталог сделать? И можно ли в chkdsk включить ручной режим правки чтобы он спрашивал подтверждения перед внесением изменений, потому что автоматом он не справляется, только все портит.
Автор: Seymour
Дата сообщения: 31.01.2008 22:09
Елки-палки, народ, выручайте, как ошибки на диске исправить из под XP? По неизвестной причине пропали почти все файлы из папки Windows на диске C:, анализ диска Fix-It-ом показывает кучу перекрестных ссылок и других ошибок. Загрузился с диска D:, у меня на нем 2k и XP установлены, но в них вместо скандиска этот долбаный chkdsk, а он все автоматом правит. NDD после перезагрузки не запускается, Fix-It виснет, я в панике, люди, как вы проверяете диски под NT-шными осями, неужели chkdsk'ом??? Но это же смешно. За эту прогу и в частности за то, что она берет на себя наглость запускаться автоматом после каждого reset'а на MS можно спокойно в суд подавать. Все, на что она способна в случае серьезных сбоев - это абсолютно бесконтрольное и гарантированное убийство инфы на диске. И самое удивительное везде даются советы по восстановлению инфы, а по правке ошибок, которую, если грамотно провести, то и восстанавливать возможно ничего не придется, информации почти нет. Самая распространенная рекомендация из тех, что я нашел в гугле - зайти в свойства диска и нажать на кнопку "Выполнить проверку", а самая "продвинутая" - "Запустите chkdsk с ключом /f". И куча жалоб, типа "chkdsk мне все запорол", "сохранил все файлы с расширением .chk" и "как восстановить инфу?"... В общем, нет слов. Файловая система у меня FAT32, если что.
Автор: TeXpert
Дата сообщения: 31.01.2008 22:57
Seymour
Ёлки-палки, куча слов и эмоций, а толковой инфы -- кот нарыдал. Ты шапку смотрел? Эмоций к делу не пришьёшь, к делу! Кстати, автопроверка, насколько помню, отключается. Но все важные операции надо делать через загрузочный диск!
Автор: Seymour
Дата сообщения: 01.02.2008 01:15
TeXpert

Какой тебе инфа то еще нужна? У меня пресловутый сбой после выключения света случился, потерянные кластеры, перекрестные ссылки и все такое. Обычно лечил скандиском из под 98-ой винды или NDD с Fix-It'ом, под NT последние два не пашут, а стандартный chkdsk все правит автоматом, что для меня не приемлемо. Отсюда и вопросы, как включить ручной режим для chkdsk или, если это невозможно, чем проверять диск. Загрузочный диск имеется и от 98 и от XP, но во-первых нет уверенности в том, что при такой проверке не будет проблем с длинными именами и кириллицей (требуется подтверждение), а во-вторых есть возможность загрузиться с исправного диска D:, поэтому необходимость в загрузочном диске отпадает. То есть ситуация проще некуда с одной стороны, с другой куда ни ткни ничего не выходит.

Итак, по пунктам:

1. Как восстановить папку из файла без расширения, убитую chkdsk'ом? Знаю, что это можно сделать в редакторе диска, но не знаю как.
2. Как включить ручной режим для chkdsk?
3. Чем еще, кроме chkdsk'а можно исправлять ошибки под NT-шными осями?
4. Можно ли с загрузочного диска XP запустить Scandisk или NDD и насколько корректно они будут работать с длинными именами и кириллицей? То же самое про загрузочный диск от Windows 98.
Автор: mukca
Дата сообщения: 01.02.2008 09:14
Seymour

Цитата:
Какой тебе инфа то еще нужна? У меня пресловутый сбой после выключения света случился, потерянные кластеры, перекрестные ссылки и все такое

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

для началаб начал с того какие файловые системы и как разбит диск...


Цитата:
а стандартный chkdsk все правит автоматом, что для меня не приемлемо.

нечего подобного перед началом работы он спрашивает в течении 5 секунд (если не 10 ты точно хочеш чтоб я те проверел диски и угробил их...)

1. врядли как...
2. ээ а энто нужно ??? юзай 5 секундный интервал перед ег запуском (бляго он на нормальный ФС невылазит некогда)
3. ээ ошибки на ФС исправляються одним способбом. копирование всей инфы на резервный диск и форматирование раздела в болле мение устойчиваю ФС (NTFS например)
4. лучше этого не делать.. только файловую систему добьеш... скопируй все че можеш с нее а потом колдуй..
Автор: Antech
Дата сообщения: 01.02.2008 09:27
Seymour
Все, на что она способна в случае серьезных сбоев - это абсолютно бесконтрольное и гарантированное убийство инфы на диске.
Золотые слова. Правда, Вы - не первый, кто понял это.
Кстати, Чекдиск из-под Винды без параметра /f - хороший read-only тест. А вот запускаемый при загрузке - наглая тварь - исправляет без спроса! Избегайте этого "загрузочного" Чекдиска, он очень опасен.

самое удивительное везде даются советы по восстановлению инфы, а по правке ошибок, которую, если грамотно провести, то и восстанавливать возможно ничего не придется, информации почти нет
Потому что делать автоматическую правку при серьезных повреждениях - очень сложная задача, причем если Ваша программа сделает что-то не так, будет как после Чекдиска. Поэтому в таких случаях серьезные люди никогда не делают in-place восстановление, а пользуются своими или готовыми прогами для спасения инфы на другой диск.
Другое дело - косметический ремонт ФС. Но тут другая проблема. Народ как огня боится дискового редактора (при этом Partition Magic многие считают безопасным - SIC!). Вероятнсть того, что по написанной Вами "простыне" на пару экранов кто-то будет исправлять дискэдитором очень мала (хотя у меня было несколько успешных случаев дистанционного восстановления). А in-place автопрограммам (Чекдиск, ТестДиск) что либо доверять без посекторной копии - абсолютно безграмотно.

Как восстановить папку из файла без расширения, убитую chkdsk'ом?
О, это надо много читать. Просто так тыкать мышой в редакторе не имеет смысла, при том можете еще и случайно записать куда не надо. Вам нужно вначале освоиться с редактором (есть варезный WinHex - очень удобен; бесплатный - DMDE, но он некрасивый и без юзер-шаблонов ). Затем - штудировать доки FAT. Есть хороший бесплатный мануал от Microsoft - называется FATGEN. Весь FATGEN можно не читать, но Вы должны ясно себе представлять:
1. Что такое бутсектор раздела и какой смысл имеют параметры, указанные в нем.
2. Как организуется структура директорий.
3. Что такое directory entry. Что означают параметры, указанные в ней. Как, используя дисковый редактор и калькулятор/Mathcad, ходить по каталогам FAT.
Что может помочь с Вашим каталогом-файлом? Для экспресс-теста возьмите Total Commander и нажмите <F3>, а затем <3> на этом файле. Тотал покажет картинку - дамп файла. Вот на эту картинку я очень хочу посмотреть. Я правильно понял, что каталог после Чекдиска превратился в файл?

Как включить ручной режим для chkdsk?
Его нет.

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

Дополнительные рекомендации:
1. На всякий случай - SMART и скан винта из HDDScan.
2. Посекторная копия пострадавшего винта на другой физический винт. Это нужно сделать, если данные очень важны. Ведь Вы можете легко допустить ошибку, работая в дисковом редакторе, а винт может просто физически сломаться в любой момент.
Автор: lionspb1
Дата сообщения: 01.02.2008 10:00
PhoenixUA

Бэкап то есть, и из него восстановились, но необходимо восстановить некоторые файлы невходящие в бэкап. Кстати поломаный винт еще немного жив и с него при определенных манипуляциях можно снять инфу - может это поможет?
Автор: PhoenixUA
Дата сообщения: 01.02.2008 11:10
lionspb1
Пусть лучше мэтры скажут.
А пока уточни:
Какой RAID был? Восстановились на другие винты или на эти же?
Автор: Seymour
Дата сообщения: 01.02.2008 11:24
mukca

Цитата:
для началаб начал с того какие файловые системы и как разбит диск...

Диск WD 120Gb, FAT32, разбит на три логических диска C:, D: по 20 Gb и E: 71 Gb. На C: стоят три 9x-ных винды, на D: 2k и XP. Установлен Acronis OS Selector 8.0. Как произошел сбой неизвестно, вышел (вывалился) из 98-ой винды по Ctrl-Alt-Del и выключил комп, когда включил не смог ее загрузить снова - "отсутствует файл win.com". Загрузился из под XP, заглянул в папку Windows на диске C:\, там штук сто файлов и ни одной папки, кроме TEMP. Запустил Fix-It, обнаружил, что кроме папки Windows повредилась папка с Outpost'ом (как всегда). Решил довериться chkdsk'у, но уже на 10% проверки пришлось нажать Reset, поскольку он записал папку Outfirew как файл. Запустил NDD 2006, он сказал, что диск используется и спросил разрешения запуститься после перезагрузки, но не запустился. Начал править диск Fix-It'ом, на 80% он завис. Из идей попробовать включить ручной режим в chkdsk'е, все-таки заставить NDD работать из под NT или запустить проверку из под DOS или с загрузочной дискеты, но опять же, боюсь за кириллицу и длинные имена файлов.

Цитата:
нечего подобного перед началом работы он спрашивает в течении 5 секунд (если не 10 ты точно хочеш чтоб я те проверел диски и угробил их...)

Я не об том, отменить проверку не проблема, я обычно ставлю таймаут на 600 секунд и все дела. Но сейчас как раз есть необходимость использования chkdsk'а, но не в автоматическом режиме, когда он сам решает как и что править, а в режиме подтверждения, чтобы не было такого "Записать элемент Outfirew, как файл?" и тут же "YES", хотя ты ничего не нажимал и проверка продолжается...

Цитата:
ошибки на ФС исправляються одним способбом. копирование всей инфы на резервный диск и форматирование раздела в болле мение устойчиваю ФС (NTFS например)

NTFS мне не подходит по той простой причине, что у меня на этом диске 9x-ные винды и DOS стоят, которые ее не поддерживают.

Antech

Цитата:
Поэтому в таких случаях серьезные люди никогда не делают in-place восстановление, а пользуются своими или готовыми прогами для спасения инфы на другой диск.

Самую ценную инфу я уже спас прогой Easy Recovery 6.0, это само собой, но не будешь же бэкапить системные файлы винды, чтобы потом восстанавливать ее по кусочкам. Поэтому восстановление системных файлов возлагаю целиком и полностью на chkdsk и ему подобные проги.

Цитата:
Что может помочь с Вашим каталогом-файлом? Для экспресс-теста возьмите Total Commander и нажмите <F3>, а затем <3> на этом файле. Тотал покажет картинку - дамп файла. Вот на эту картинку я очень хочу посмотреть. Я правильно понял, что каталог после Чекдиска превратился в файл?

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


Штудировать доки FAT из-за такой заурядной проблемы, ей богу ломает. Мне всего лишь надо восстановить эту папку и пройтись по диску chkdsk'ом в ручном режиме. 80%, что ничего больше делать не придется. Остальные 20% риска с лихвой окупаются сэкономленным на восстановление временем.

Цитата:
Его нет.

Пипец...

Цитата:
Это нужно сделать, если данные очень важны.

Не очень. Один вопрос. NDD, если я его из под DOS запущу с включенной строкой country, 866 что-то там.. не запортит мне кириллицу и длинные имена? А скандиск? Плиз, ответьте и я начну экспериментировать.
Автор: Antech
Дата сообщения: 01.02.2008 12:59
Seymour
Так Вам нужно Винду и Firewall восстановить? Ну Вы даете! Да проще гораздо переустановить. Вникать в матчасть - такой гемор, что нет смысла в Вашем случае. Насчет автопрограмм не подскажу, не пользуюсь ими на исправление.

Вот картинка
Спасибо, этого достаточно. Чекдиск просто убрал флаг каталога. На картинке - каталог Outpost'а. Обратите внимание, каждая запись (directory entry) занимает две строки в таком представлении. Запись начинается с восьмибайтового поля имени файла/каталога, далее - трехбайтовое поле расширения файла/каталога. Первые две записи - с именами "." и ".." - это ссылки на текущий каталог и надкаталог соответственно. Почему Чекдиск преобразовал каталог в файл? Ответ на картинке. Каталог начинается с начала кластера и первые две записи (за исключением корневого) - "." и "..". Но на рисунке видно, что первые две строки занимает какая-то фигня, а не запись ".". Почему так получилось и как исправить по-быстрому, я не знаю. В принципе, можно попробовать следующее.
1. Откройте раздел с проблемным каталогом в WinHex как логический диск.
2. Если не появилось окно файлменеджера, нажмите на кнопку со значком каталога спарва вверху.
3. В файлменеждере WinHex'а найдите свой "каталог-файл".
4. Нажмите на этом файле правую кнопку, в меню выберите GoTo Directory Entry.
5. Нажмите Alt+G. Введите смещение 0B (или просто B), Current Position, Bytes, ОК. Курсор должен остаться на текущей строке, но переместиться направо в позицию B (строка смещений - вверху окна редактирования), это байт атрибутов файла/каталога. Теперь введите 10, это задаст флаг обычного каталога. Нажмите в тулбаре "Save Sectors" и перезагрузите комп.
Теперь файл обратно превратился в каталог? Даже если так, там будет одна мусорная directory entry (помните, вначале?), но об этом позже.
Автор: TeXpert
Дата сообщения: 01.02.2008 13:34
Seymour
Цитата:
NTFS мне не подходит по той простой причине, что у меня на этом диске 9x-ные винды и DOS стоят, которые ее не поддерживают
Это не проблема. Ставь Win 9x на FAT32 разделах, а другие -- на NTFS. Для общих данных отведи отдельный раздел FAT32. В конце-концов, NTFS-разделы можешь монтировать из-под Win 9x.
Автор: Seymour
Дата сообщения: 01.02.2008 15:27
Antech

Цитата:
Теперь файл обратно превратился в каталог?

Нет, к сожалению. Проделал все, как вы сказали, только курсор все-таки оказался на другой строке. Вот скриншот:


TeXpert

Цитата:
Ставь Win 9x на FAT32 разделах, а другие -- на NTFS.

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

Добавлено:
Antech

Цитата:
Так Вам нужно Винду и Firewall восстановить? Ну Вы даете! Да проще гораздо переустановить.

А ошибки на диске сами собой исчезнут?.. Винду я не переустанавливал с 2002-го года. За это время на нее было установлено огромное количество софта и применено столько же разнообразных твиков и настроек, и соответственно ее переустановка и перенастройка займет не так мало времени, как вам кажется. Да и дело то даже не в этом. Ошибки то на диске все равно исправлять надо! Поэтому повторяю свой вопрос. NDD и Scandisk, если я их из под DOS запущу с включенной строкой COUNTRY=007,866,C:\WINDOWS\COMMAND\COUNTRY.SYS не запортят мне кириллицу и длинные имена? Это все, что меня интересует по данной проблеме. Ну и восстановление папки Outfirew.

Цитата:
Насчет автопрограмм не подскажу, не пользуюсь ими на исправление.

А чем пользуетесь?..

Добавлено:
Да по-моему винду мне уже не восстановить, я тут смотрю XP уже вовсю хозяйничает на поврежденном диске, рисунки кэширует, ярлыки правит... Два дня не могу получить ответ на простейший вопрос, чем проверять диски из под XP, это кобздец...
Автор: Antech
Дата сообщения: 01.02.2008 16:43
Seymour
Проделал все, как вы сказали, только курсор все-таки оказался на другой строке.
Да ладно, поставьте курсор в позицию B на той строке, куда его перемещает WinHex при переходе к directory entry. Вот у Вас на картинке в этой строке (52ABE480) после разделителя столбцов идут три байта 0x20, их пропускаете, потом - еще один байт 0x20 в позиции 0xB, вот его и исправляете на 0x10 (пишете просто 10).
Не понимаю, почему у Вас такое смещение получилось. Я вот ввожу B и уменя перемещается на B...
Если Вы исправили байт, где сейчас стоит курсор, верните исходное значение (байт, где сейчас курсор - первый байт двухбайтового поля времени изменения файла/каталога).

А ошибки на диске сами собой исчезнут?
Переформатируете раздел, потом переустановите систему - и ошибки исчезнут (если железо исправно). Нужные данные Вы уже скопировали.

А чем пользуетесь?
Для сохранности данных - территориально разнесенный бэкап.
Для исследований и восстановления - WinHex, DMDE, Visual C++, документация по разделам и файловым системам, Win32 API SDK, описание C++...
Автор: Seymour
Дата сообщения: 01.02.2008 18:15
Antech

Цитата:
Вот у Вас на картинке в этой строке (52ABE480) после разделителя столбцов идут три байта 0x20, их пропускаете, потом - еще один байт 0x20 в позиции 0xB, вот его и исправляете на 0x10 (пишете просто 10).

Исправил четвертый байт по счету после разделителя (46), буква F в имени файла изменилась на кракозябру.

Цитата:
Если Вы исправили байт, где сейчас стоит курсор, верните исходное значение

Вернул, было A7.

Добавлено:
Antech

Прошу прощения, не тот байт изменил. Я просто не понял сначала о каком разделителе идет речь. Теперь все ОК, папка восстановилась, все файлы на месте. Теперь буду добивать ошибки скандиском или NDD, с дискеты.

Добавлено:
Спасибо за помощь.
Автор: Antech
Дата сообщения: 01.02.2008 22:03
Seymour
Спасибо за проведенный опыт. Вы можете применить такую методику и к другим "каталогофайлам", если возникнет необходимость. Думаю, смысл понятен.
Как видите, даже если Вы изменили не тот байт, его всегда можно вернуть обратно.
Естественно, это подействует только в случае, когда других существенных проблем нет. Иначе Вы просто увидите каталог с мусором (глюченные имена файлов/подкаталогов) или пустой каталог.

Поблагодарим LeoT за совет по поводу Чекдиска на одном популярном форуме. Это он рассказал, как правильно превращать файлы обратно в каталоги .
Автор: Seymour
Дата сообщения: 01.02.2008 23:30
Antech

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

Да, респект, обязательно возьму эту методу на заметку и с другими делиться буду, ибо судя по той скудной инфе, которую я нарыл по этому вопросу в гугле, знают о ней немногие. // А вот DOSовая версия NDD, как я и предполагал не дружит с длинными именами файлов, но это полбеды, она еще и из рук вон плохо справилась с восстановлением каталогов, записав все найденные папки в корневой каталог под именами DIR000*, и где-то около 1500 файлов (или нет, потерянных цепочек, файлов меньше было) сохранила в том же корневом каталоге под именами FILE000*.CHK, то есть проще говоря из убитой папки Windows нормально не удалось восстановить ни одного файла. И ладно каталоги, их можно перименовать вручную, хоть это и долго и муторно, но вот эти файлы с расширением .chk, боюсь, что легче их будет удалить. В общем откатился я к исходному состоянию, теперь на очереди скандиск, но думаю, что он тоже вряд-ли поможет, а откатиться я после него не смогу, так как нет флоппи-дисковода. Отсюда 2 новых вопроса, есть ли какой-нибудь патч для скандиска, чтобы можно было сохранять информацию для отката на жестком диске, а не только на дискете и как все-таки вручную восстановить каталоги в папке Windows? Слышал что можно восстанавливать инфу по второй, резервной копии FAT, но как это делается, ума не приложу. Винду терять жалко.

Да и еще, может вы знаете как заставить NDD проверять диски из под XP? Поставил Norton System Works 2005, запустил NDD, отметил галочку "Исправлять ошибки". Было предложено провести проверку после перезагрузки. Перезагрузился, вылезло стандартное окно chkdsk'а с уведомлением на инглише, что была запланирована проверка диска, я подумал, может это и есть Нортон, но когда началась проверка не увидел в этом окне никаких отличий от chkdsk'а. Ну и естественно сделал вывод, что NDD не пашет. Я прав или NDD, как я где-то успел прочитать, действительно использует для правки ошибок chkdsk?..
Автор: emergy
Дата сообщения: 02.02.2008 11:58
есть хард. два раздела NTFS (10Gb исправен) и FAT32 (150Gb, который "сдулся"). Понимаю, что fat32 размером в 150 Гб это жесть. Но там нужные данные,моего очень хорошего друга. Винда пишет диск не отформатирован ("Выполнить форматирование? ДА/НЕТ), он принес его мне.
Мой любимый openSUSE, при попытке монтирования, сообщает о невозможности прочитать суперблок.

Долго не задумываясь гружусь с Hiren's boot CD, захожу в Acronis Disk Director - пишет раздел None файловая система FAT32, перечеркнут крестиком. Удаляю раздел нахожу его - тоже самое. Загрузил обычный ДОСовский файловый менеджер VC - раздел видит, папки тоже (при поддержке длинных имен не видит русские папки/коротких имен видит но заходит/читает не каждую), можно даже посмотреть некоторые фотки, скопировать их, но хочется восстановить ВСЁ! как было. Пробовал сканировать его gpart'ом часа 3 "шуршала" - недождался, выключил

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

Я конечно понимаю, что я не первый задаю подобные вопросы. Не посылайте пожалуйста читать "не реальные маны"/топики. У меня действительно нет сейчас время все это детально изучать. Поиском пользоваться пробовал, немного почитал этот топик, но вразумительного ответа на мой вопрос не нашел.

Дайте пожалуйста вразумительный ответ, что делать в таком случае.
Автор: tomset
Дата сообщения: 02.02.2008 13:30

Цитата:
У меня действительно нет сейчас время все это детально изучать.

Ну и не морочь другу голову.
Отправь к тому, кто уже все это изучил.
В датарековери фирму.

Но думаю другу обычная R-studio загруженая с LiveCD поможет вытащить все данные на другой хард.
Автор: Antech
Дата сообщения: 02.02.2008 16:49
emergy
С чего начнем? Естественно, с дампа .
В WinHex откройте проблемный логический диск. Выделите 1000 начальных секторов (Alt+1 == начало блока, Alt+G == переход к заданному сектору, Alt+2 == конец блока). Запишите выделенный блок в файл (Shift+Ctrl+N). Файл выложите в инете.
Проблема - в бутсекторе 99.99%. Скорее всего, достаточно скопировать резервный бутсектор (обычно 6 сектор раздела) в основной BS. Бэкап у Вас будет, так что все нормально.
Как сделать дамп в консоли Линукса, если Вам так удобнее:
dd if=/dev/hda1 of=dump.img bs=515 count=1000
Здесь hda - имя винта, 1 - номер раздела. Инфа о дисках и разделах:
fdisk -l
Также с помощью dd Вы сможете закатать исправленный дамп на винт.

Естественно, R-Studio без труда восстановит на другой диск, но тогда никаких очков за стиль.

Seymour
На самом деле мы там немного не доделали с каталогом. Помните, смещение на две строки вниз? Его надо устранить. Иначе при следующей проверке очередная прога-исправлялка опять сделает каталог файлом или вообще удалит его запись.
Поэтому немного теории. В FAT каталоги и файлы описываются записями из 32 бит (две строки в обычном представлении WinHex). Эти записи называются directory entry. Такая запись начинается с 8 байтов имени файла. Далее идут три байта расширения. После них - один байт флагов (его Вы испрпвляли). Еще в этих записях есть время создания/изменения файла, размер файла, номер начального кластера. Также существуют специальные записи для длинных имен файлов (тоже на две строки).
Каждый каталог - это фактически файл, но если Вы посмотрите его содержимое, увидите следующее. Первые две строки занимает запись с именем файла "." (точка). Она ссылается (начальным кластером) на сам каталог. Вторая запись ".." (2 точки) указывает (начальным кластером) на родительский каталог. Обе записи имеют байт флага 10 (каталог). Далее расположены записи файлов и подкаталогов (включая записи для хранения длинных имен).
В Вашем случае весь каталог оказался смещенным вниз на две строки, в первых двух строках - какая-то лажа. Нужно переместить строки 3,4,5,6 на две строки вверх, а после них вставить две строки с заполнителем (подробнее - ниже).
1. Как и раньше, откройте раздел в WinHex и найдите каталог файерволла. Правая кнопка на нем - GoTo beginning of directory. Теперь курсор стоит в первом байте кластера каталога файервола. Вы должны видеть две строки мусора, а потом две записи (с именами точка и две точки). Если это не так, дальнейшие пунктв не выполяйте, а покажите скриншот.
2. Вылелите мышой стрки 3,4,5,6. Это должны быть записи "." и "..". Нажмите Ctrl+C.
3. Поставьте курсор обратно в начальный байт кластера каталога. Нажмите Ctrl+B. Ответьте ОК. Теперь каталог начинается записями "." и "..", после которых идет еще одна запись "..".
4. Отредактируйте вторую, дублирующую запись ".." - строки 5 и 6. Эта запись нам теперь не нужна и ее надо отметить как удаленную. Поставьте курсор в начало 5 строки и введите E5. Это идентификатор удаленного файла/каталога в первом байте имени. Теперь перейдите в текстовое поле кнопочкой Tab и введите строку DELETEDTMP.
5. Итак, если все сделали правильно, картина должна быть такой: строки 1,2,3,4 - записи с именами "." и "..". Далее - запись с именем eDELETEDTMP (первый байт может отображаться в текстовом окне [справа] по-другому, но в hex окне [слева] он должен быть E5). Можете нажимать Save Sectors! Никаких видимых изменений не должно произойти, проверьте доступность каталога (Проводник, Тотал) после перезагрузки.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172

Предыдущая тема: Конвертирование из Logical в Primary


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