Восстановление 100мб раздела Windows

Ситуация: на компьютере было 2 диска, на одном система, на другом 100мб загрузочный раздел. Диск с загрузочным разделом вышел из строя. Задача - восстановить загрузку системы.

Для начала надо загрузиться с установочного диска Windows 7 и зайти в командную строку. Нажимаем Shift+F10.

Далее запускаем diskpart.exe
C:\>diskpart.exe

Microsoft DiskPart версии 6.3.9600

(С) Корпорация Майкрософт (Microsoft Corporation), 1999-2013.
На компьютере: RAY3

Смотрим список наших дисков:
DISKPART> list disk

  Диск ###  Состояние      Размер   Свободно Дин  GPT
  --------  -------------  -------  -------  ---  ---
  Диск 0    В сети          931 Gбайт      0 байт        *
  Диск 1    В сети          931 Gбайт      0 байт

Выбираем наш диск:
DISKPART> select disk 0

Выбран диск 0.

Далее надо посмотреть список наших разделов:
DISKPART> list vol

  Том    ###  Имя  Метка        ФС     Тип         Размер   Состояние  Сведения
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
     Том 0     D                       DVD-ROM         0 б  Нет носит
     Том 1     I   install-tra  NTFS   Раздел       931 Gб  Исправен
     Том 2     C   W8           NTFS   Раздел       931 Gб  Исправен   Загрузоч

Как выше видно, в нашей системе отсутствует скрытый раздел с загрузочными файлами. Он должен выглядеть примерно так:
     Том 3         Зарезервиро  NTFS   Раздел       350 Mб  Исправен   Системны

Далее выбираем раздел с системой. В нашем случае это том 1:
DISKPART> select vol 2

Выбран том 2.

Далее надо уменьшить этот том на 200мб (можно больше, можно меньше, но 100мб минимум):
DISKPART> shrink desired=200

DiskPart успешно выполнил сокращение тома на:  200 Mбайт

Далее надо создать раздел на этой освободившейся территории:
DISKPART> create partition primary

DiskPart: указанный раздел успешно создан.

Теперь отформатируем его в NTFS с размером страйпа в 64kb:
DISKPART> format fs=ntfs quick unit=64k

  Завершено (в процентах): 100

Программа DiskPart успешно отформатировала том.

Теперь присвоим разделу букву Y:
DISKPART> assign letter=Y

DiskPart: назначение имени диска или точки подключения выполнено успешно.
Делаем том активным:
DISKPART> active

Теперь можно закрывать diskpart.exe:
DISKPART> exit

Завершение работы DiskPart...

Теперь надо перенести загрузочные файлы в скрытый раздел Y:
C:\>bcdboot c:\windows /s Y:

Далее на всякий случай проводим ремонтные операции другого плана:
C:\>bootrec.exe /FixMbr

C:\>bootrec.exe /FixBoot

После этого перезагружаем компьютер и смотрим результат. Если все-таки загрузка не происходит, то опять заходим в командную строку и запускаем:
bootrec.exe /RebuildBcd

И снова перезагружаемся. Должно работать.
Если кому-то не нравится то, что диск Y: будет светиться в системе, то с него можно будет отключить букву диска в панели управления дисками.