![]() |
[включить плавающее окно] Вверх #1 |
![]() Автор темы Регистрация: 18.11.2022
|
Не распределен, как исправить без форматирования
Здравствуйте, внешний жесткий диск на 1 TB дал сбой, определяется как нераспределенный. восстановление файлов возможно, но на данный момент я не обладаю накопителями для сброса информации. А везде пишут, что для исправления нужно форматирование. Есть ли способ исправить его?
|
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #2 |
![]() Регистрация: 08.02.2019
Адрес: https://t.me/help9285
|
Для начала надо глянуть показатели SMART диска.
Если нет критичных ошибок, надо посмотреть что сейчас в 0-вом секторе диска (там как раз хранится инфа о распределениии диска. Это если диск MBR. в случае GPT надо посмотреть чуть бульше). Добавлено через 1 час 11 минут PS. И да, упреждая некоторые вопросы, в том числе в будущем, сразу отвечу. Чтобы не тянуть кота за хвост, почитай Предупреждение. Восстановление данных. Ну и ещё авансом - DMDE - использование программы для восстановления данных |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #3 |
![]() Автор темы Регистрация: 18.11.2022
|
Вот SMART, вроде всё в порядке. а как посмотреть 0й сектор?
Прогнал по рекомендации в интернете MiniTool Partition Wizard функцией Восстановление разделов. По итогу картина такая. Разделился на 3 раздела ( Диск 2), и свободен весь объём ( было занято 700 гб). в Hetman Partition Recovery через Быстрое сканирование файлов не нашло. Ранее делал Быстрое сканирование и пробовал восстановить файлы. В управлении дисками удалил эти 2 новых тома, объединились в 1й, и теперь снова в HPR находит файлы и восстанавливает. вернулся к началу) Последний раз редактировалось Vital2042; 18.11.2022 в 21:07. |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #4 |
![]() Регистрация: 08.02.2019
Адрес: https://t.me/help9285
|
Куда спешим? Похерить что то?
Как посмотреть нулевой сектор напишу чуть позднее, а для начала покажи скриншот экрана Разделы из DMDE c включенной галкой Расширен. И да, лучше не читай интернет* кроме здесь ![]() * Особенно кибершалман. Последний раз редактировалось 9285; 18.11.2022 в 22:05. |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #5 |
![]() Регистрация: 08.02.2019
Адрес: https://t.me/help9285
|
Ещё, сразу уточняющие вопросы, раз уж у диска нет проблем (по SMARTу).
Что предшествовало проблеме? Аварийное выключение? Выдергивание без безопасного извлечения? Отключение диска после Завершения работы в Windows8 и новее и последующее за этим подключение к чему то другому? Подключение диска к телевизору или какому то другому (некомповому) девайсу. Вероятно, следствием чего либо из этого в 0-вой сектор внесён мусор - это пока вангую. |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #6 |
![]() Автор темы Регистрация: 18.11.2022
|
Спешу, потому что завтра последний день с ПК, а далее только планшет и телефон)
Изначально скорость записи резко упала до 10 мб/с (обычно 70-100). такое было раньше, решил проверить Викторией на бэды. Всё впорядке. Психанул, в той же виктории нажал write (подумал что так будет проверять сектора не на чтение, а на запись), выбивало Error, немного прогнал, потом отменил. замерил скорость - 100 мб/с, сделал извлечение, снова вставил - диска нет. Как потом прочёл, в теории нулям не должно было забиться из-за защиты, но в DMDE первые сектора показывают нули. Так же было свободно 256 гб, и в Hetman Partition Recovery показывает, что свободно 256, так что в теории ничего не удалилось Последний раз редактировалось Vital2042; 18.11.2022 в 23:41. |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #7 |
![]() Регистрация: 08.02.2019
Адрес: https://t.me/help9285
|
Понятно, тогда давай будем действовать в онлайне.
Теперь всё понято с причиной. Перезаписалось начало диска, но система видимо блоканула это на каком то этапе и теперь важно определиться до какого места шла перезапись. Сейчас подготовлю картинки как это делать. |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #8 |
![]() Регистрация: 08.02.2019
Адрес: https://t.me/help9285
|
Находясь в экране Разделы, расширь правое окно, перейди в него и попробуй нажать Page Down, чтобы появился заголовок LBA1.
Если в начале 00 00 00 00 (*), то в меню Сервис выбери Найти строку и сделай как на скриншоте. То есть, задаётся маска поиска а включенная галка приводит к тому, что будет остановка на первом же символе отличающемся от шаблона. В принципе, в шаблоне наверное лучше оставить только 00, а то мало ли, попадётся 00 XX и оно будет пропущено. Хотя такого наверняка не будет. Вот как первый раз остановится, так смотри какой LBA (сбрось скриншот). Затем, перейди в самый последний сектор диска (передвинь ползунок справа до упора и посмотри там все 00 или есть что то (покажи скриншот). (*) Не помню при каких действиях виктория прописывает в начале каждого сектора его номер, но вроде бы не просто цифры а и запись LBA. Если записывается с LBA, то судя по нулевому сектору таких записей не делалось. Но это актуально если бы ты ничего не предпринимал. |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #9 |
![]() Регистрация: 08.02.2019
Адрес: https://t.me/help9285
|
И ещё один момент -выдели "синенький" том и открой его - видишь там свои данные?
Если нет, сделай виртуальную реконструкцию. Галку "в том числе удалённые" лучше убрать (чтобы чекбокс был не серым а белым) |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #10 |
![]() Автор темы Регистрация: 18.11.2022
|
В синеньком томе данные есть. нули заканчиваются на 2049м блоке, но например в 2060 все нули. так же перед последним тоже есть блоки со всеми нулями
|
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #11 |
![]() Регистрация: 08.02.2019
Адрес: https://t.me/help9285
|
В общем, всё вполне ожидаемо, хотя я думал что занулится чуть больше (до копии MFT).
Проблема решается элементарно и есть несколько путей. 1. Надо восстановить загрузочный сектор 1.1. В DMDE выделить том и в контекстном меню выбрать "Восстановить загрузочный сектор из копии", после чего применить изменения. 1.2. Можно доверить это чекдиску, уже после вставки раздела. 2. Прописать раздел. Так как у тебя раньше был GPT стиль разметки, то можно сделать это двумя путями. 2.1. Восстановить оригинальную разметку (со всеми идентификаторами). Для этого записать самый последний сектор в LBA1. Плюс, найти записи разметки - записаны примерно в 34 секторах от конца диска и записать их в LBA2 и далее. В этом случае надо будет ещё сформировать так называемую Protected MBR в LBA 0. То есть, прописать раздел с идентификатором файловой системы EE. 2.2. Просто вставить раздел в DMDE. Для этого удаляешь в ней раздел и тут же вставляешь. 2.1. Вставить как GPT и применить изменение разметки. 2.2. Учитывая что диск менее 2ТБ, вставит том как основной MBR и применить изменение разметки. Для пущей красоты, после вставки как MBR можно избавиться от записей GPT структур обнулив сектора начиная с 1953456128 и до конца. В обоих этих вариантах DMDE сформирует все необходимые записи. Переподключаешь диск и Бинго!!! |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #12 |
![]() Регистрация: 08.02.2019
Адрес: https://t.me/help9285
|
И ещё хочется написать по поводу необходимости форматирования.
Это один из самых дебильных советов. Да, бывают такие ситуации что ниочёмные программы для восстановления не видят данные а после него видят. Обычно это происходит когда проблема в 0-вой записи MFT. Та же DMDE прекрасно понимает даже немного битую запись (с тем же смещением). Так вот, когда делается формат, формируются новые структуры, в том числе пара метафайлов, один из которых весит 64 мегабайта, а второй зависит от обьёма диска. И они перезаписывают то, что было. Теперь представь, что один из таковых перезапишется на какой то фрагмент прежней MFT. 64мега - это 64000 записей. То есть, теряется информация о таком количестве файлов или папок. Да, сами файлы может и восстановятся RAW-сканированием, но только без имён и структуры папок + если они нефрагментированные и если у них есть сигнатуры, которые известны программе. |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #13 |
![]() Автор темы Регистрация: 18.11.2022
|
Восстановление загрузочного сектора из копии дало такой результат. Том Elements был перечеркнут, а в Индикаторы были красные буквы, сейчас всё норм. но ничего не изменилось после повторной загрузки.
Касательно остальных пунктов, можно подробнее, а то в инете не нашёл) 2.1 Как записать последний сектор в LBA1? Нашёл, записал, но из последних 34х не нули были только в последнем и 32м с конца 2.2 При удалении раздела не потеряются ли данные? Elements можно Удалить, а при нажатии на $Noname Вставить Последний раз редактировалось Vital2042; 19.11.2022 в 10:56. |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #14 |
![]() Регистрация: 08.02.2019
Адрес: https://t.me/help9285
|
На красные индикаторы не обращай внимания.
Что касается будут ли удалены данные, то теоретически - нет. Но, сейчас я что то не найду инфу по твоему винту - SMR и если такой, то есть ли у него поддержка TRIM. Кстати, это можно посмотреть если запустить Crystal Disk Info. При предлагаемых действиях трим не подаётся, но как известно, программы не всегда идеальны (речь не о DMDE а о винде и фирмваре винта) b z yt vjue lfnm 100% гарантию - только 99,9999% Кстати, если диск с SMR и ты бы его форматнул, то 100% получил бы пустой диск. Давай тогда пойдём по пути записи секторов. Сейчас подготовлю скриншоты как это сделать. |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #15 |
![]() Автор темы Регистрация: 18.11.2022
|
После перезаписи появился такой новый том
|
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #16 |
![]() Автор темы Регистрация: 18.11.2022
|
Удалил раздел Elements, создал новый, переподключил, заработало)
Но первые сектора остались с нулями, а буква индикатора горит красным, это нормально? Вроде всё нормально, огромное спасибо за помощь) |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #17 |
![]() Автор темы Регистрация: 18.11.2022
|
А ещё, можно ли узнать, какие файлы могли пропасть при затирании нулями?
|
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #18 |
![]() Регистрация: 08.02.2019
Адрес: https://t.me/help9285
|
Молодец что сам понял как записать в LBA1, но не беги поперед паровоза.
В первую очередь надо было записать данные разделов. Для этого переходишь в самый последний сектор а потом листаешь сектора назад пока не увидишь такое как на первом скриншоте справа (выдели зелёным) - это примерно 34 сектора от конца. Записываешь это сектор и ещё 31 в LBA2. Синим выдели диск (должен быть твой проблемный) и куда вносить число секторов. Потом записать заголовок. Ты уже это сделал, но скриншот (второй) я всё таки оставлю для тех кто читает подобное. Третье - формирование Ptrotected MBR. Переходишь в начальный сектор диска, переключаешь режим отображения как таблица разделов и забиваешьв верхней записи как на скриншоте. Не забудь применить изменение. Вход в режим редактирования Ctrl+E, выход из него Ctrl+W PS. В связи с тем что в 1. Сделать это в версии 3.х 2. В версии 4.х, в правом окне, перейти в режим просмотра Текст\Hex и изменить в соответствующем байте 00 на EE. Показано на добавленных скриншотах. PPS. Пообщался с автором программы и он "открыл мне глаза" - всё есть и в 4.х, просто (по привычке) ожидал увидеть этот идентификатор слева, а сейчас он между координатами начального и конечного секторов. ![]() Последний раз редактировалось 9285; 21.11.2022 в 10:38. Причина: добавил PS |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #19 |
![]() Регистрация: 08.02.2019
Адрес: https://t.me/help9285
|
Цитата
(Vital2042) »
можно ли узнать, какие файлы могли пропасть при затирании нулями?
Добавлено через 5 минут В принципе, для просто узнать и уточнить была ли ещё перезапись в начале диска. Почитай Восстановление утерянных данных - там где то в пределах трёх страниц ранее описано как работать с картой кластеров. Определяй какие файлы там - если есть известного типа - восстанавливай на другой носитель и проверяй целы ли они. На сим заканчиваю, надо бежать (и так чуть задержался). Если вдруг остались вопросы - через пару часов вернусь. |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #20 |
![]() Автор темы Регистрация: 18.11.2022
|
А для чего формировать Ptrotected MBR? после того, как сделал как на скриншоте, диск снова перестал определяться. ранее делал бэкап, откатил до этих изменений
|
![]() |
![]() |