Перемещение установки Wubi на другой диск Windows

Я хотел переместить мою установку wubi с диска E: на C:, чтобы иметь рабочее место резервного копирования, которого нет на диске, который я буду мигрировать на обычную установку. (Я хочу, чтобы диск E: был разделом Linux.)

Я прочитал перемещенную папку ubuntu с C: на диск D: как исправить записи UUID и преобразовать установку Wubi в обычную установку? для миграции в другое время.

И я попытался выяснить, где мой файл grub.cfg. Единственное, что я нашел, это пустой каталог grub, и сделал следующее. Зайдя в Windows, переименуйте папку Ubuntu в Ubuntu-test и попытайтесь перезагрузиться в Ubuntu. То, что я получил, было сообщением об ошибке с File: \ubuntu\winboot\wubildr.mbr с status: 0xc000000f. Я снова перезагрузился, вернулся в Windows и переименовал папку обратно в Ubuntu. Вернуться к той же Ubuntu со всеми моими настройками и настройками.

Я также скопировал все файлы и папки из E:\ubuntu в C:\ubuntu перед этим переименованием и отменой переименования выше. Итак, вопрос: что нужно сделать, чтобы переместить это в C:?

1
задан 13 April 2017 в 15:24

1 ответ

На XP он работает C:\wubildr.mbr. В Windows Vista / 7/8 он запускается \ubuntu\winboot\wubildr.mbr на диске, на котором установлен. Таким образом, перемещение папки Ubuntu в другой раздел даст вам сообщение wubildr.mbr is missing or corrupt, как вы видели.

Вы можете просто отредактировать хранилище BCD напрямую, перейдя в командную строку (CMD.exe, убедившись, что вы выбрали Run as administrator), а затем изменив запись в Ubuntu:

bcdedit /set {uuid} device partition=C:
[ 1112] (Вы должны выяснить, что такое uuid, сначала запустив bcdedit и скопировав тот, который отображается для вашей записи Wubi. Например,

C:\Windows\system32>bcdedit

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume2
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {current}
resumeobject            {1476af5e-e5bc-11de-b180-0024543ae029}
displayorder            {current}
                        {1476af63-e5bc-11de-b180-0024543ae029}
toolsdisplayorder       {memdiag}
timeout                 10

Windows Boot Loader
-------------------
identifier              {current}
device                  partition=C:
path                    \windows\system32\winload.exe
description             Windows 7
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence        {1476af60-e5bc-11de-b180-0024543ae029}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \windows
resumeobject            {1476af5e-e5bc-11de-b180-0024543ae029}
nx                      OptIn

Real-mode Boot Sector
---------------------
identifier              {1476af63-e5bc-11de-b180-0024543ae029}
device                  partition=D:
path                    \ubuntu\winboot\wubildr.mbr
description             Ubuntu

C:\windows\system32>bcdedit /set {1476af63-e5bc-11de-b180-0024543ae029} device partition=C:

Любые изменения BCD должны быть сделаны во время работы Windows или загрузка с приглашением на восстановление Windows.

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: