Форум программистов, компьютерный форум, киберфорум
Flash-накопители
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 5.00/21: Рейтинг темы: голосов - 21, средняя оценка - 5.00
2 / 2 / 0
Регистрация: 24.10.2013
Сообщений: 17
1

Убилась флешка 16 гигов в результате некорректного извлечения

24.10.2013, 10:42. Показов 3996. Ответов 25
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Tau_0
Если хотите, то можем побаловаться, --- особо терять нечего...???...
--- Восстановим радел/реконструируем (таблицу разделов, которая в MBR живёт)
--- Восстановим целостность тома
--- Посмотрим на то живое, что есть...

--- Просто любопытно...???...
Добрый день. Убилась флешка 16 гигов в результате некорректного извлечения. Просит отформатировать.
МБР цела, ПБР равен копии в конце диска, МФТ цел, равен копии. Винхекс весь физический диск сливает нормально,без бед блоков.
Чек диск ругается на отсутствие диска. Программы восстановления видят все окей, но интересует восстановление диска ручками. Спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.10.2013, 10:42
Ответы с готовыми решениями:

Убилась флешка
Народ, подскажите пожалуйста, при переустановке виндоус делал переразметку на начальном уровне, не...

Исправить файлы после некорректного извлечения внешнего жесткого
При работе был некорректно извлечен внешний жесткий диск (adata Nobility NH92 на 500гб) из USB...

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

Батарея ноутбука Acer 6920 убилась за 1 год. Степень изношенности 72%.
Батарея ноутбука Acer 6920 убилась за 1 год, причем очень резко. Степень изношенности 72%, хотя...

25
2 / 2 / 0
Регистрация: 24.10.2013
Сообщений: 17
24.10.2013, 22:54  [ТС] 2
Tau_0
Если хотите, то можем побаловаться, --- особо терять нечего...???...
--- Восстановим радел/реконструируем (таблицу разделов, которая в MBR живёт)
--- Восстановим целостность тома
--- Посмотрим на то живое, что есть...

--- Просто любопытно...???...
Фото Мбр и Бут нтфс
Кликните здесь для просмотра всего текста

Убилась флешка 16 гигов в результате некорректного извлечения



А так ДМДЕ видит файлы, так как $MFT не затерт.
Кликните здесь для просмотра всего текста
Убилась флешка 16 гигов в результате некорректного извлечения



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

Так же интересует, как эмулировать накопитель, чтобы подсунуть в него Имайдж флешки, чтобы издиваться уже над виртуальным диском ???
0
684 / 510 / 36
Регистрация: 23.08.2013
Сообщений: 1,243
26.10.2013, 09:56 3
Цитата Сообщение от Диман_Д Посмотреть сообщение
Понятно что сбой логической структуры диска пустячный и можно все восстановить ручками.
Да, но сначала надо выяснить где этот сбой. Выяснил, что надо править?

Цитата Сообщение от Диман_Д Посмотреть сообщение
Так же интересует, как эмулировать накопитель, чтобы подсунуть в него Имайдж флешки, чтобы издиваться уже над виртуальным диском ???
Создай виртуальный диск в Управлении дисками и запиши на него образ. Переподключи его и можешь издеваться.
Также можно открывать несжатый файл-образ в OSFMount и тоже издеваться. ))
0
2 / 2 / 0
Регистрация: 24.10.2013
Сообщений: 17
26.10.2013, 10:25  [ТС] 4
Цитата Сообщение от Big-Endian Посмотреть сообщение
Да, но сначала надо выяснить где этот сбой. Выяснил, что надо править?


Создай виртуальный диск в Управлении дисками и запиши на него образ. Переподключи его и можешь издеваться.
Также можно открывать несжатый файл-образ в OSFMount и тоже издеваться. ))
если бы выяснил, поправил бы.
0
684 / 510 / 36
Регистрация: 23.08.2013
Сообщений: 1,243
26.10.2013, 10:55 5
Цитата Сообщение от Диман_Д Посмотреть сообщение
если бы выяснил, поправил бы.
А я уже кое-что вижу, но надо в редакторе ознакомиться с секторами 6291535 и 6.
Сделай дамп секторов 6291519+50 от начала физического диска и закинь на обменник, посмотрю что там вообще творится, с ранлистами в том числе.
0
2 / 2 / 0
Регистрация: 24.10.2013
Сообщений: 17
26.10.2013, 11:17  [ТС] 6
Цитата Сообщение от Big-Endian Посмотреть сообщение
А я уже кое-что вижу, но надо в редакторе ознакомиться с секторами 6291535 и 6.
Сделай дамп секторов 6291519+50 от начала физического диска и закинь на обменник, посмотрю что там вообще творится, с ранлистами в том числе.
Слил 2 дампа, приложил здесь
Вложения
Тип файла: 7z Dump.7z (5.8 Кб, 4 просмотров)
0
684 / 510 / 36
Регистрация: 23.08.2013
Сообщений: 1,243
26.10.2013, 11:57 7
Цитата Сообщение от Диман_Д Посмотреть сообщение
Слил 2 дампа
Зачем два, если большой содержит 6291535 и 6 секторы?
Посекторный образ уже сделал? Сделай обязательно.
Вторая и третья файловые записи забиты посторонним мусором. Вторую можно просто обнулить, а вот третью надо обязательно, можно скопировать с любого исправного тома с NTFS, работать будет. Еще заполни нулями шестую и восьмую файловые записи. Зеркало тоже желательно занулить, чекдиск всё заново нарисует.
Сейчас в таблице партиций смени тип раздела на 0, убери сигнатуру AA55 и переподключи флэху. Потом работай с файловыми записями, когда всё сделаешь, верни тип раздела и сигнатуру. Проверь чекдиском в режиме чтения (CMD) и покажи. Не забудь сделать образ, а лучше работай с образом, записав его на виртуальный диск.
Справишься? Тренируйся, углубляй извилины. ))
0
2 / 2 / 0
Регистрация: 24.10.2013
Сообщений: 17
26.10.2013, 12:05  [ТС] 8
Цитата Сообщение от Big-Endian Посмотреть сообщение
Зачем два, если большой содержит 6291535 и 6 секторы?
Посекторный образ уже сделал? Сделай обязательно.
Вторая и третья файловые записи забиты посторонним мусором. Вторую можно просто обнулить, а вот третью надо обязательно, можно скопировать с любого исправного тома с NTFS, работать будет. Еще заполни нулями шестую и восьмую файловые записи. Зеркало тоже желательно занулить, чекдиск всё заново нарисует.
Сейчас в таблице партиций смени тип раздела на 0, убери сигнатуру AA55 и переподключи флэху. Потом работай с файловыми записями, когда всё сделаешь, верни тип раздела и сигнатуру. Проверь чекдиском в режиме чтения (CMD) и покажи. Не забудь сделать образ, а лучше работай с образом, записав его на виртуальный диск.
Справишься? Тренируйся, углубляй извилины. ))
Посекторный образ диска сделал. Работать с образом затрудняюсь, так как не могу с эмулировать его. У меня же образ всего диска, а не логического.
0
684 / 510 / 36
Регистрация: 23.08.2013
Сообщений: 1,243
26.10.2013, 12:20 9
Цитата Сообщение от Диман_Д Посмотреть сообщение
так как не могу с эмулировать его.
В чём не можешь? Можно подробней?
0
2 / 2 / 0
Регистрация: 24.10.2013
Сообщений: 17
26.10.2013, 12:51  [ТС] 10
Цитата Сообщение от Big-Endian Посмотреть сообщение
Вторая и третья файловые записи забиты посторонним мусором.
Убилась флешка 16 гигов в результате некорректного извлечения


Тут видимо речь идет о $LogFile и $Volume. Обнулять надо непосредственно со слова FILE, включая и его ? и какова длина обнуления
Цитата Сообщение от Big-Endian Посмотреть сообщение
Еще заполни нулями шестую и восьмую файловые записи.
$Bitmap $BadClus. Опять вопрос сколько байт от начала записи FILE нужно занулять ?
Цитата Сообщение от Big-Endian Посмотреть сообщение
Зеркало тоже желательно занулить, чекдиск всё заново нарисует.
Это я так понимаю всю зеркальную МФТ (1984532*8+63=)15876319 сектор отначала диска ?? и сколько затирать ?

Цитата Сообщение от Big-Endian Посмотреть сообщение
В чём не можешь? Можно подробней?
Пробовал в QEMU , он меня послал.
Не понимаю, где с эмулировать с настройками параметров эмуляции. Ведь у меня весь физ диск слит. А там может быть и первичные разделы, и расширенные. Вот откуда эмулятор знает как надо эмулировать диск. Он что мбр будет читать ? А если мбр повреждена ? Или еще что ?
0
684 / 510 / 36
Регистрация: 23.08.2013
Сообщений: 1,243
26.10.2013, 13:37 11
Цитата Сообщение от Диман_Д Посмотреть сообщение
Тут видимо речь идет о $LogFile и $Volume. Обнулять надо непосредственно со слова FILE, включая и его ? и какова длина обнуления
Каждая файловая запись = 1024 байт = 2 сектора (512 б.). Занулять надо полностью всю файловую запись ( 2 сектора) для $LogFile, а $Volume скопировать с любого исправного тома NTFS, без него и без 0 файловой записи $MFT чекдиск не станет проверять/исправлять ошибки тома. Остальное некритично.

Цитата Сообщение от Диман_Д Посмотреть сообщение
$Bitmap $BadClus. Опять вопрос сколько байт от начала записи FILE нужно занулять ?
По два сектора на каждую запись. Полностью заполняй нулями.

Цитата Сообщение от Диман_Д Посмотреть сообщение
Это я так понимаю всю зеркальную МФТ (1984532*8+63=)15876319 сектор отначала диска ?? и сколько затирать ?
Зеркало состоит из первых 4 файловых записей (8 секторов) основной таблицы. Вот все 4 записи и затирай.
Координаты его расположения вычислил правильно.

Цитата Сообщение от Диман_Д Посмотреть сообщение
Ведь у меня весь физ диск слит. А там может быть и первичные разделы, и расширенные. Вот откуда эмулятор знает как надо эмулировать диск. Он что мбр будет читать ? А если мбр повреждена ? Или еще что ?
Посмотри http://www.youtube.com/watch?v=UEYYp_69CDk
Создай виртуальный диск, не создавая разделы, и запиши на него полный образ флешки. Переподключи виртуальный диск, чтоб Windows ознакомилась с новым содержимым VHD и работай с виртуальным диском.

Потом, чтоб система не вмешивалась в работу с секторами сделай MBR/OFF в DMDE, Применить и переподключи VHD. Или, как написал чуть раньше - смени тип раздела 07 на 0 и убери сигнатуру. Переподключи VHD.
Далее всё сделаешь в WinHex, вернёшь тип раздела и сигнатуру (MBR/ON), преподключишь, проверишь (чтение) чекдиском в Командной строке и покажешь результат проверки.
1
2 / 2 / 0
Регистрация: 24.10.2013
Сообщений: 17
26.10.2013, 15:13  [ТС] 12
Цитата Сообщение от Big-Endian Посмотреть сообщение
...
Посмотри http://www.youtube.com/watch?v=UEYYp_69CDk
Создай виртуальный диск, не создавая разделы, и запиши на него полный образ флешки. Переподключи виртуальный диск, чтоб Windows ознакомилась с новым содержимым VHD и работай с виртуальным диском.
...
Пасиба, все доходчиво объяснил, вопрос виртуальный диск VHD может быть приблизительно больше физического или надо его размер высчитывать точно, по секторам файла физического диска подлежащему эмуляции.
Например создал 16, 5 гб, потом открыл в Хексе физический накопитель (с эмулированый как физический ) и перебросил сектора из файла образа диска в смещении 0. А там что лишнее осталось место в файле VHD никого не волнует ? И вообще каков формат VHD? может просто переименовать свой образ файл в файл образа VHD?
0
684 / 510 / 36
Регистрация: 23.08.2013
Сообщений: 1,243
26.10.2013, 15:44 13
Цитата Сообщение от Диман_Д Посмотреть сообщение
вопрос виртуальный диск VHD может быть приблизительно больше физического
На котором находится файл VHD? Может, если создавать динамический виртуальный диск. Вновь созданный чистый файл на 1 ТБ диск занимает всего несколько мегов. По мере заполнения информацией будет увеличиваться. Разумеется, до пределов свободного места тома на котором этот файл лежит.
Динамический создавал?

Цитата Сообщение от Диман_Д Посмотреть сообщение
И вообще каков формат VHD?
Он не соответствует бинарному содержимому сырого образа. В начале файла VHD присутствует служебная информация. А вот смонтированный диск из этого файла уже полностью годится для заливки на него образа.
Образ физического диска запиши на пустой смонтированный файл VHD, как на MSVirtualDrive и получишь копию подключенной флешки после перемонтирования VHD файла. Я вроде уже писал про всё это.
0
2 / 2 / 0
Регистрация: 24.10.2013
Сообщений: 17
26.10.2013, 15:51  [ТС] 14
Цитата Сообщение от Big-Endian Посмотреть сообщение
Динамический создавал?
Нет, создал 16.5 фиксированный, отмонтировал VHD, открыл в хексе , пытаюсь залить в смещении 45 образ флешки.
Вычитал тут
Если диск фиксированного размера, то можно легко. В файле *.vhd (fixed size) образ диска начинается по смещению 45h (69) секторов (0x8A20 байт) от начала файла. Там обычно таблица разделов.
Цитата Сообщение от Big-Endian Посмотреть сообщение
... А вот смонтированный диск из этого файла уже полностью годится для заливки на него образа.
Образ физического диска запиши на пустой смонтированный файл VHD, как на MSVirtualDrive и получишь копию подключенной флешки после перемонтирования VHD файла...
Не пойму как на файл записать образ ??? Типа дописать в конец файла ?
0
684 / 510 / 36
Регистрация: 23.08.2013
Сообщений: 1,243
26.10.2013, 16:21 15
Цитата Сообщение от Диман_Д Посмотреть сообщение
Не пойму как на файл записать образ ???
Не на файл, а на смонтированный виртуальный диск из этого файла.
Смонтируй виртуальный диск, запусти DMDE, при выборе диска Отмена, в Меню Сервис => Копировать секторы
в Источник выбери Файл (образ флэхи)
в Место для записи - Диск (Physical Drive, укажи на MS Virtual Drive)
Начальный сектор 0
Ну или в WinHex-е запиши полностью образ с нулевого сектора на виртуальный смонтированный диск. При монтировании виртуального разреши запись на диск.
1
2 / 2 / 0
Регистрация: 24.10.2013
Сообщений: 17
26.10.2013, 17:00  [ТС] 16
Цитата Сообщение от Big-Endian Посмотреть сообщение
Не на файл, а на смонтированный виртуальный диск из этого файла.
Смонтируй виртуальный диск, запусти DMDE, при выборе диска Отмена, в Меню Сервис => Копировать секторы
в Источник выбери Файл (образ флэхи)
в Место для записи - Диск (Physical Drive, укажи на MS Virtual Drive)
Начальный сектор 0
Ну или в WinHex-е запиши полностью образ с нулевого сектора на виртуальный смонтированный диск. При монтировании виртуального разреши запись на диск.
Ха, получилось - смотри:
Убилась флешка 16 гигов в результате некорректного извлечения


А со смещением 45 секторов не получилось (

Ща буду мучать по твоей методике
0
2 / 2 / 0
Регистрация: 24.10.2013
Сообщений: 17
26.10.2013, 17:34  [ТС] 17
Цитата Сообщение от Big-Endian Посмотреть сообщение
... проверишь (чтение) чекдиском в Командной строке и покажешь результат проверки.
Проверил )
результаты :

Убилась флешка 16 гигов в результате некорректного извлечения


Очень удивился, почему метка диска H: от диска J:, думал не тот диск проверил, ааа, я ж $Volume с него взял )
0
684 / 510 / 36
Регистрация: 23.08.2013
Сообщений: 1,243
26.10.2013, 18:18 18
Диман_Д
Больно быстро справился. Не ожидал. ))
Видишь потеряна запись 6694? Она повреждена. Хочешь поинтересоваться какой файл был в этой записи - Открой том в DMDE, возможно придётся через Поиск NTFS открывать том, но может и так откроется. Выдели раздел и Открой том, посмотри в каталоге Все найденные файлы видит? Если видит, то комбинация клавиш Alt+F выдаст окно запроса номера файловой записи. Забей туда 6694 и посмотри видно ли имя файла. Будешь знать какой файл был записан под этим номером файловой записи. Но может там тоже сплошной мусор залетел, тогда не узнаешь. ))
В принципе, можно пускать чекдиск с ключом /F, образ есть, если что можно всё повторить.

Добавлено через 6 минут
PS, в WinHex тоже можно найти эту файловую запись и посмотреть - меню Position - Go to File Record и забить 6694.
В нём надо логическим диск открывать, по букве.
1
2 / 2 / 0
Регистрация: 24.10.2013
Сообщений: 17
26.10.2013, 18:53  [ТС] 19
Цитата Сообщение от Big-Endian Посмотреть сообщение
Диман_Д
...Видишь потеряна запись 6694? Она повреждена. Хочешь поинтересоваться какой файл был в этой записи
Так чтоли понимать ?
Убилась флешка 16 гигов в результате некорректного извлечения


Результаты chkdsk h: /f: (надо было писать chkdsk h: /f:>file.txt)
Все что смог скопировать с экрана.txt

Все нормально обработалось ?
0
684 / 510 / 36
Регистрация: 23.08.2013
Сообщений: 1,243
26.10.2013, 19:05 20
Цитата Сообщение от Диман_Д Посмотреть сообщение
Так чтоли понимать ?
Не так немного. Должно быть как на скрине.
Что с диском в Проводнике? Кажется, совсем без потерь файлов не обошлось.))
0
26.10.2013, 19:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.10.2013, 19:05
Помогаю со студенческими работами здесь

Во время установки ALTLinux случайно флешка осталась подключенной к компу и часть операционки установилась на флешку, теперь флешка разделена на две
Во время установки ALTLinux случайно флешка осталась подключенной к компу и часть операционки...

Флешка внутри ярлык флешка
У меня такая проблема: когда открываем флешка внутри тоже ярлык флешка

Не распределено 70 Гигов!!!
Привет Всем! У меня стоял Acronis 2009 который создал "Зону безопасности" размером 70Гб. После...

Микро sd HC 8 гигов
Карта памяти микро sd HC 8 гигов,ни телефон ни фотоаппарат её не видят.А компьютор и двд плеер...

Найти сумму двух чисел, полученных в результате сравнения чисел, полученных в результате вычисления выражений
Даны действительные числа a, b, c. Найти: max(a+b, b+c) + min(a+c, b)

Не видно 2 гигов оперативы
Ну собственно проблема во вложенном скрине: используется только 2 гига оперативы из 4, при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru