Снёс boot раздел случайно

Привет сообщество!
Моя проблема в отсутствие boot-раздела, это вышло случайно при установке Arch
c помощью Evo/Lution(это такой liveCD c графикой и установкой по пунктам,
не могу пока что самостоятельно без косяков поставить с официального образа)
Хард размечен GPT.
Так вот получилось что я снес boot напрочь. Boot window'ый. Как восстановить загрузчик Win?
Windows имеет ещё пару разделов, которые пока что целые:D м.б. это recovery какие-нибудь?
Arch я поставил, но почему, когда я ставлю refind(на чистый уже boot-раздел) он видит только Arch?

Спасибо за любую помощь и советы.
#pacman -S testdisk
man testdisk
а вообще ищи на windows форумах.
А вообще почти ничего не понял из твоего сообщения...
Господи, ну какой ещё testdisk, ТС же не /home снёс.

Rimskii
Так вот получилось что я снес boot напрочь. Boot window'ый. Как восстановить загрузчик Win?
Вы определитесь для начала, чей раздел снесли.
Arch я поставил, но почему, когда я ставлю refind(на чистый уже boot-раздел) он видит только Arch?
Насколько я понял, у Вас матернка с UEFI.
В этом случае загрузчик считывает информацию с раздела BOOT (желатель отдельного).
На этом разделе в папке EFI нахожятся папки с параметрами для разных систем. Если у Вас в этой папке запись только для arch, тогда надо восстановить загрузчик для windows. Как правильно это сделать, читайте в интернете, инфы полно.
После этого должно всё заработать. Если нет - тогда ковырять конфиг загрузчика
Rimskii
Так вот получилось что я снес boot напрочь. Boot window'ый. Как восстановить загрузчик Win?
Сразу говорю, про GPT я не в курсе, то что ниже проверено для классической PT. Также предполагаю, что речь о Win7, как минимум.

На самом деле boot-раздел винде не нужен, только в Microsoft об этом не знают :). Винда прекрасно умеет грузиться с раздела, который C: (где каталоги Program Files, Users, Windows и прочие). Нужно только переписать на этот раздел с boot-раздела каталог boot и файл bootmgr. После этого нужно как-то (например, через grub) запустить либо загрузку с этого раздела, либо загрузку файла bootmgr (если grub умеет его грузить; grub4dos точно умеет).

У Вас проблема в том, что boot-раздела уже нет, и переписать неоткуда. Но, я думаю, можно переписать эти файлы с другого компьютера и подкорректировать данные BCD. Как это сделать "из-за угла" - спрашивайте на виндовых форумах. Я бы копал в сторону LiveCD с виндой, содержащей гуёвый редактор BCD.
Если система с UEFI, то такой номер не пройдёт.
Загрузчик будет искать для винды запись в каталоге /boot/EFI/Microsoft/Boot
akorop
На самом деле boot-раздел винде не нужен, только в Microsoft об этом не знают :). Винда прекрасно умеет грузиться с раздела, который C: (где каталоги Program Files, Users, Windows и прочие)
Знает. Если ставить Win7 на заранее отформатированный в NTFS раздел (а это можно сделать при установке винды), то cкрытый boot- раздел не создается, а каталог boot/ и bootmgr копируются в корень системного раздела установщиком винды.

Вполне штатная и описанная в интернетах процедура установки семерки в один раздел. Сам делал много раз

akorop
Но, я думаю, можно переписать эти файлы с другого компьютера и подкорректировать данные BCD. Как это сделать "из-за угла" - спрашивайте на виндовых форумах.

У меня написано тут как сделать это из-за угла, то есть о работе с bootmgr сторонними средствами. Загрузчик и конфиги можно взять с установочного диска винды, например. И видюха есть

akorop
либо загрузку файла bootmgr (если grub умеет его грузить
Умеет.

P.S.: Но всё это не относится к UEFI :(
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
 
Зарегистрироваться или войдите чтобы оставить сообщение.