Переписав мій GPT, але файли недоторкані. Чи можна відновити диск?


1

Отже, сьогодні мені вдалося випадково перезаписати свій GPT. Жоден з моїх файлів не торкнувся, але розділи вже не існують.

Я завантажив USB, щоб зробити оновлення, але, як виявилося, USB мав на меті перевстановити систему і створив новий GPT в процесі. Кос, чому б і ні?

У будь-якому випадку, як тільки дискпарт сказав, що він створив новий GPT, я зупинив сценарій.

Диск, про який йде мова, був досить маленьким і мав дуже просту таблицю розділів, просто розділ EFI, розділ Windows та розділ відновлення OEM (у мене, очевидно , немає копії. Я маю на увазі, хто на землі робить резервні копії?) .

Отже, чи є завантажувальне програмне забезпечення, яке може якось відновити мій GPT?


Дивіться цю сторінку .... easyus.com/resource/drive/gpt-disk.htm
Моав

2
"хто на землі робить резервні копії" всіх, хто піклується про їхні дані .....
Моав

@Moab Так, це жарт. Посилання виглядає досить перспективно, ви хотіли б опублікувати його як відповідь?
DividedByZero

У СУ нахмуряються, щоб використовувати посилання на програмне забезпечення (рекомендації) як відповіді. Ось чому вони мають розділ коментарів. Я впевнений, що існує рішення в командному рядку, але це виходить за рамки мого рівня майстерності, тому вони роблять програмне забезпечення для цього.
Моаб

@DividedByZero - Є вже існуючі питання, які рекомендують саме цей програмний пакет. Компанія має історію реклами своєї продукції тут. Враховуючи їхню історію, відповідь навряд чи вдасться отримати. Незважаючи на те, що раніше використовували їх програмне забезпечення, я зазвичай не знаходжу жодної відповіді, яка б рекомендувала їхнє програмне забезпечення було корисним.
Рамхаунд

Відповіді:


2

Ось що я зробив, крок за кроком:

  1. Створіть GParted Live USB
  2. Завантажте USB та запустіть testdiskу терміналі
    i. Вас запитають про файл журналу, виберіть[ Create ]

    ii. Виберіть диск, який потрібно відновити. Живий USB також буде у цьому списку.

    iii. Вам буде запропоновано вибрати тип таблиці розділів, який використовувався для вашого диска. Параметр за замовчуванням - це те, що вважає TestDisk , і в моєму випадку теж було правильно, але це може бути неправильно, тому будьте уважні

    iv. Виберіть [ Analyse ], потім [ Quick Search ].

    v. Тепер у цей момент вам повинен бути показаний список розділів, які знайшов TestDisk.
    Щось подібне: Скраншот, викрадений з цього питання Тепер, якщо вам пощастить, усі ваші розділи будуть знайдені та виділені зеленим кольором. У моєму випадку їх усіх знайшли, але було перераховано більше розділів, ніж у мене, тож зелений був лише той, що не конфліктував з іншими. Ви можете пройти через файли в кожному розділі, щоб переконатися, що вони є правильними, а потім натисніть ліву кнопку зі стрілкою, щоб виділити їх. Зелені розділи будуть відновлені, сірі - видалені. Якщо TestDisk не зміг знайти всі ваші розділи, все одно перейдіть до наступного кроку. введіть тут опис зображення


    vi. Якщо всі ваші розділи були знайдені, і ви позначили ті, які ви хочете зберегти, виберіть, [ write ]щоб записати зміни на диск. Якщо розділів не було, виберіть, [ Deeper Search ]а потім виберіть розділи, як зазначено вище, та [ write ]їх на диск.

  3. Тепер, коли наш диск знову має GPT, ми можемо його прочитати, але він все ще не завантажиться. Відкрийте GParted і клацніть правою кнопкою миші на розділі ~ 100 Мб Fat32 (який також повинен бути першим розділом). Клацніть на "Керувати прапорами" та встановіть прапорець біля "завантаження". Автоматично буде обраний і ESP.

  4. Спробуйте завантажувати. У цей момент на вашому диску є GPT і завантажувальний розділ EFI, тому якщо не було втрачено жодних файлів, все має працювати зараз. Якщо ні, продовжуйте читати.

  5. Тож у вашому розділі EFI або Windows відсутнє щось важливе. Отримайте інший ПК із тією ж версією Windows, що і ви, введіть "Recovery Drive" у рядок пошуку меню "Пуск" і натисніть "Drive Recovery".

  6. Створіть диск відновлення без системних файлів (якщо це варіант - якщо не хвилюйтесь) та завантажте свій ПК з диска відновлення.

  7. Після завантаження комп'ютера натисніть «Виправлення неполадок», «Додаткові параметри», а потім «Ремонт при запуску» або «Автоматичний ремонт», залежно від того, що є. Якщо це працює, все повинно повернутися в норму. Якщо вам сказали: «Автоматичне відновлення / відновлення запуску не вдалося відновити ваш ПК», натисніть кнопку «Додаткові параметри» ще раз та перейдіть до наступного кроку.

  8. Відкрийте командний рядок і введіть diskpart, потім list disk.

  9. Шукайте свій диск і запишіть його поряд. Введіть, sel disk <number>де <number>це число, яке ви щойно відзначили.
  10. Введіть list vol, ідентифікуйте розділ, який ви тільки що позначили як завантажувальний розділ, і його номер, а потім введітьsel vol <number>
  11. Нарешті, введіть assign letter=w:і потім exit.
  12. Введіть такі команди в порядку:
    • cd /d w:\EFI\Microsoft\Boot\
    • bootrec /fixboot
    • ren BCD BCD.backup
    • bcdboot c:\Windows /s w: /f ALL
  13. Спробуйте завантажитися.

Якщо після всіх цих кроків ви все ще не можете завантажитися, дуже ймовірно, що вам доведеться перевстановити Windows. Але оскільки ви відновили ваші особисті файли, сподіваємось, це не повинно бути великою проблемою


"Якщо після всіх цих кроків ви все ще не можете завантажитися ..." - Для запису: чи змогли ви завантажитися?
Каміль Маціоровський

@KamilMaciorowski Так, але тільки після дванадцятого кроку
DividedByZero

1

Для дисків GPT є резервна GPT в кінці диска. Ви можете скопіювати резервний GPT для заміни основного GPT за допомогою WinHex. Однак цей метод складний. Отже, вам краще зробити відновлення розділів або відновлення даних.


На жаль, оскільки сценарій використовував diskpart для створення нового GPT, резервна копія також була перезаписана, тому це не було варіантом. Але я впевнений, що це було б корисно для тих, хто пошкодив їх GPT якимось іншим способом.
DividedByZero

0

Ви спробували Bootable Minitool Partition Tool. Це говорить про те, що він може відновити MBR. Професійна версія також може конвертувати GPT у MBR (Не впевнений у вільній).

Тож, можливо, ви можете конвертувати ваш пошкоджений GPT в MBR, а потім відновити його. А може, у неї є можливість відновити GPT відразу.


Перетворення в таблиці розділів MBR (точніше "dos") не дозволить системі роззавантажитися і, можливо, пошкодить файли у файлових системах в розділах (залежно від того, наскільки близькі gpt-розділи до задоволення вимог схеми розділів dos. Це не такі непереборні проблеми ... але для повного вирішення проблеми потрібні додаткові дослідження з боку запитувача
Кліфф Армстронг
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.