2

Раньше у меня было 3 тома на диске, прежде чем что-то случилось с MBR, что испортило мою загрузку.

Сейчас я пытаюсь восстановить загрузочную среду, чтобы сохранить все мои данные, но, похоже, все потеряно. Я могу увидеть данные через командную строку (с Windows 10 DVD)

Я пытаюсь сделать bcdboot c:\Windows /m {guid} но он не работает

Я также бежал:

bootrec /fixmbr (success / no error)
bootrec /fixboot (success / no error)
bootrec /rebuildbcd (failes with error "The requested system device cannot be found") 

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

При выборе раздела через diskpart я 'подробно' часть говорит мне: "Нет тома, связанного с этим разделом". так что я думаю, что должен быть способ связать это с объемом. но как?

Info: 

list disk : 1 entry 465GB 0 B free

list part : 3 entry 
part 1 reserved 128MB offset 1024kb <- this used to be my boot-partition
part 2 System   465GB offset 129MB
Part 3 Recovery 450MB offset 465GB

list vol : 3 entry
Vol # LTR
Vol 0 D   UDF DVD-ROM 3894 MB healthy  <- (this is where my 128MB boot part used to be)
VOL 1 C   NTFS Partition 465GB healthy Hidden
VOL 2 E   NTFS Partition 450MB healthy hidden

Как мне приступить к восстановлению загрузки?

2 ответа2

2

Ради бога, будь осторожен!

Похоже, что "не все потеряно", но это также звучит так, как будто вы только смутно знаете, что делаете, и продолжаете. Это рецепт "все потеряно".

Чтобы уточнить, похоже, что вы можете получить доступ к подавляющему большинству ваших данных, но у вас возникают проблемы с загрузкой, что в целом гораздо проще исправить. Но если вы не будете осторожны, вы легко потеряете подавляющее большинство ваших данных.

Во-первых, это поможет убедиться, что вы знаете некоторую базовую терминологию. MBR - это первый сектор на диске. Стиль разметки разделов "MBR" может обрабатывать диски до 2 ТБ, и похоже, что вы имеете дело с диском меньшего размера, поэтому вы, возможно, действительно используете MBR, а не более новый формат GPT.

Два основных задания MBR должны иметь некоторый начальный загрузочный код (инструкции, которые выполняет компьютер) и иметь 64 байта информации для хранения сведений о 4 разделах (каждая запись таблицы разделов составляет 16 байтов).

Эти 64 байта информации могут быть довольно важными. Если вы ошиблись в некоторых из этих деталей, операционные системы могут неправильно понимать некоторые детали о ваших разделах. А поскольку операционные системы обычно пишут на диски, такое недопонимание может привести к записи неправильных деталей, которые повредят вашей возможности доступа к данным. Поэтому быть осторожным здесь очень важно.

"Разделение" - это в основном набор границ. Вы указываете начальный сектор, а также конечный сектор или размер. В любом случае, вы получите начальную границу и конечную границу.

"Том", иногда называемый "файловой системой", хранит ваши фактические данные. Том должен существовать в границах раздела.

Теперь, как правило, происходит то, что операционная система смотрит на раздел и предполагает, что том начинается в самом начале раздела. Кроме того, в разделе указывается "тип", который должен дать четкое представление о том, какой стиль тома используется.

Если операционная система не может найти том, существует несколько возможных причин. Во-первых, неправильный начальный сектор раздела, поэтому начало тома не найдено должным образом. Другая возможность состоит в том, что используется неправильный "тип", поэтому операционная система не знает, как взаимодействовать с томом, который она использует. Другая возможность заключается в том, что том поврежден, и поэтому операционная система не может найти том, который соответствует некоторым сведениям, которые проверяет операционная система.

В моей системе, которая использует GPT и может вызвать некоторые небольшие, но существенные различия, системный диск - это маленький диск (под гигабайтом), а мои важные данные хранятся в большом разделе, который отображается как "Основной". " тип. Типу "Система" не назначается буква диска (хотя это не слишком сложно или проблематично для изменения ... Я бы порекомендовал присвоить ему высокую букву диска, например, S:, а не C: или чуть выше. Я также рекомендую избегать X: поскольку я думаю, что загрузочный диск Windows любит это использовать.)

Поскольку ваш системный том даже не отображается, для меня это говорит о том, что он поврежден. Возможно, вам придется восстановить это, предоставив свежую копию загрузочных файлов. Это может быть не так легко исправить, как с помощью BCDEdit, который в основном просто пытается внести небольшие изменения. Лучшим вариантом может быть просто переустановить операционную систему (даже на тот же диск), что должно выполнить несколько вещей: поместить свежую (и не обновленную) копию Windows на жесткий диск (который может просто перезаписать, возможно даже на месте, вашу текущую установку) и настроить возможность загрузки.

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

Тем не менее, я настоятельно советую вам сначала получить полную резервную копию. Если это вообще возможно, я даже советую вам не просто создавать резервные копии нескольких файлов, которые кажутся важными, но чтобы получить "криминалистический"/"побитовый" образ всего диска (на другой диск, который по крайней мере как большой). Таким образом, вы можете быть спокойны за то, что не потеряете важные данные при попытке внести какие-либо изменения, и что вы можете отменить их в случае неудачной попытки.

Посмотрев на ваш разговор с GuitarPicker, я не так беспокоюсь о том, что ваш DVD-привод появится так, как он. Я думаю, что это происходит в результате того, что ваш загрузочный раздел не обнаружен; если ваш загрузочный раздел был обнаружен, DVD автоматически получит более высокую букву диска без проблем. Использование SET ID действительно может быть полезным (и чтобы найти существующий идентификатор, также известный как тип, вы можете выбрать раздел, а затем сказать DETAIL PARTITION). Но вы сказали: "Я снова попытался удалить загрузочный раздел с помощью diskpart и воссоздал его". Проблема здесь в том, что когда вы удалили загрузочный раздел, вы фактически приказали компьютеру прекратить отслеживать любые данные в этом разделе, такие как критические данные, используемые для загрузки. Затем, даже если вы создали новый раздел и том, которые классифицируются как правильный "тип" для загрузочного раздела, вам все еще не хватает того бита данных, который используется для загрузки операционной системы. Типичный способ передачи этих данных на загрузочный диск называется "установка операционной системы".

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

Примечание: я прочитал ваш комментарий о переходе с Win7 на Win10. Возможно, вам будет достаточно просто установить Win10 поверх существующего диска, и, если вам повезет, возможно, ваше существующее лицензирование даже будет сохранено, и в этом случае вам может даже не понадобиться возиться с выполнением установки Windows 7. Но ради всего святого, чтобы удостовериться, что вы не представляете себя новым мирам боли, даже не думайте попробовать это, прежде чем делать резервную копию. Я знаю, что такая задача может раздражать (особенно деньги должны быть потрачены), но я вновь подчеркиваю эту проблему, потому что иногда резервные копии даже более целесообразны, чем в среднем, и это один из таких случаев. Итак, я настоятельно советую вам сделать мудрую вещь, которая заключается в том, чтобы вложить эти средства во время / энергию / запасы перед дальнейшим грабежом.

1

Типы разделов, кажется, не в порядке. Прежде чем продолжить, получите хорошую резервную копию с помощью программы побитового резервирования, такой как загрузочный диск CloneZilla, а затем попробуйте отредактировать MBR. Вы не указали, какой тип раздела должен быть на 128 МБ, но вы можете попробовать установить его вручную. Если вы знаете, каким должен быть тип раздела, вы можете использовать команду SET ID DISKPART, чтобы установить шестнадцатеричный тип раздела вручную. В Википедии есть список типов разделов. Обычными являются 07 для NTFS, 0C для большинства FAT32, 06 для FAT.

Возможно, вам лучше начать с TestDisk, который предназначен для восстановления таблиц разделов. Он может автоматически обнаруживать многие типы проблем MBR. Возможно, вам все еще придется выполнить bcdboot и bootrec, но это приведет вас к работоспособной отправной точке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .