Как сделать папку загрузки в яндексе

Как сделать папку загрузки в яндексе
Как сделать папку загрузки в яндексе
Как сделать папку загрузки в яндексе
Как сделать папку загрузки в яндексе

Читатель Федор попытался восстановить Windows из резервной копии, но получил сообщение, что образ не найден. Сегодня в блоге, наверное, самая головоломная статья из серий о резервном копировании и разметке GPT.

За последний год я опубликовал немало материалов на темы, которые крутятся вокруг работы с образами (см. блок «Вас также может заинтересовать» под статьей). От четкости инструкций в таких статьях зависит очень многое, потому что люди читают их, уже наступив на грабли и оказавшись вне привычной зоны комфорта (в Windows загрузиться нельзя). Техническая часть сегодняшнего рассказа была готова еще 5 месяцев назад, но уж слишком развесистой получалась структура статьи. Я по-всякому крутил ее, и в итоге пришел к такой.

[+] Сегодня в программе

Сценарии восстановления и необходимые инструменты

Подразумевается, что у вас есть резервная копия системного раздела, созданная одним из двух способов.

  • Встроенные средства Windows (панель управления или утилита wbadmin). Вообще, восстановление из такого образа выполняется в графическом интерфейсе с помощью мастера и не требует особых инструкций. Однако сегодняшний рассказ нацелен на тех, кто столкнулся с проблемами при попытке восстановления. Далее этот способ обозначен как стандартный образ.
  • Захват раздела в WIM с помощью утилиты DISM или imagex. Это удобно для быстрого разового создания образа, а восстановление полностью предсказуемо, хотя и требует более высокого уровня подготовки. Далее этот способ обозначен как WIM-образ.

Инструменты

Вам понадобятся:

  1. Среда Windows PE в любой форме. Это может быть:
    • установочный диск Windows
    • среда восстановления / диск восстановления для Windows 7 или для Windows 8 и выше
    • созданный вами диск Windows PE 3.1 или 4.0, либо 5.0 или 5.1 для Windows 8.1 и Update 1 соответственно.
  2. Умение загружаться в Windows PE и определяться с буквами дисков.

Учтите, что все команды выполняются в командной строке Windows PE за исключением отдельно оговоренных случаев.

Сценарии и этапы восстановления

Инструкции этой статьи охватывают два самых распространенных сценария восстановления:

  • Диск с исходной структурой разделов. Например, у вас «сломалась» Windows, и вы хотите откатиться к резервной копии.
  • Чистый диск. Например, у вас вышел из строя диск, и вы купили взамен новый.

Сценарий определяет количество этапов, которые вам придется пройти (два и четыре соответственно). При этом этапы 1, 3 и 4 могут пригодиться вам по отдельности в ситуациях, напрямую не связанных с восстановлением из образа.

Готовы? Приступим же!

Этап 1 – Подготовка разделов диска

Примечание. Этот этап необходим только при восстановлении из WIM-образа, либо из стандартного образа при возникновении проблем (если пока их нет, переходите к этапу 2).

Процедура отличается в зависимости от сценария восстановления, но в любом случае придется работать с утилитой diskpart. Вам нужно уметь определять диски и разделы по номерам – ориентируйтесь на размер, а при необходимости сверяйтесь с блокнотом.

Восстановление из образа

Диск с исходной структурой разделов

Задача сводится к форматированию раздела с Windows. В командах ниже замените буквы N и K на номера диска и раздела с Windows соответственно.

diskpart list disk sel disk N list par sel par K format quick fs=ntfs label="Windows" assign letter=W exit

Буква W распространяется только на сеанс Windows PE и назначена для удобства, поскольку она будет использоваться в дальнейших командах.

Чистый или отформатированный диск

Подробные инструкции есть в статье Создание структуры разделов в разметке GPT на ПК с UEFI.

Итак, структура создана, и уже можно восстанавливать систему из резервной копии!

Этап 2 – Применение образа к разделу

Здесь пути расходятся в зависимости от того, какой у вас образ.

Стандартный образ

Здесь два варианта, но на первом я не буду останавливаться особо, потому что по нему не возникает вопросов, когда все работает.

Вариант 1 — Восстановление в графическом интерфейсе

Если вы создали полный образ системы в графическом интерфейсе или утилитой wbadmin с ключом -allCritical, стандартный сценарий восстановления – это применение всех разделов из резервного образа в графическом интерфейсе среды восстановления.

Войдите в среду восстановления и последовательно выберите: Диагностика – Дополнительные параметры – Восстановление образа системы. Если вы входите в Windows RE не с загрузочного носителя, потребуется ввести пароль административной учетной записи. А дальше вас проведет по шагам мастер.

Создание образа Windows 8.1 по расписанию

Вариант 2 – Восстановление отдельных разделов из командной строки

Проблема возникает, когда в образе нет всех необходимых разделов или мастер просто отказывается видеть резервную копию. Она хранится в папке WindowsImageBackup, которая обязательно должна быть расположена в корне диска. Но даже ее наличие там не гарантирует успеха.

Восстановление из образа
Увеличить рисунок

На помощь приходит уже знакомая вам утилита wbadmin, у которой есть команда wbadmin start recovery. И тут есть интересный нюанс! В клиентских системах она работает только при загрузке в среду восстановления. В запущенной системе она даже не отображается в списке поддерживаемых команд, хотя справку по ней можно отобразить.

Я тестировал на Windows 8.1, но должно работать и на Windows 7. Процесс восстановления одинаков на разметках GPT и MBR:

  1. Определитесь с буквами дисков. Вас в первую очередь интересуют буквы:
    • раздела с резервным образом (в корне должна быть папка WindowsImageBackup)
    • раздела, на который будет восстановлен образ
  2. Определите идентификатор версии резервной копии командой: wbadmin get versions -backupTarget:E:

    Здесь E – буква раздела с резервным образом. Идентификатор всегда имеет формат ММ/ДД/ГГ-ЧЧ:ММ.
    Восстановление из образа
    Увеличить рисунок

  3. Используйте идентификатор версии для восстановления в следующей команде: wbadmin start recovery -version:11/24/2013-09:08 -backupTarget:E: -itemtype:Volume -items:C: -recoveryTarget:W: -quiet

Параметры команды таковы:

  • -version задает идентификатор версии, определенный на шаге 3
  • -backupTarget:E: указывает расположение резервного образа
  • -itemtype:Volume предписывает восстанавливать том целиком
  • -items:C: задает букву диска, который извлекается из резервной копии (можно восстановить только один раздел за раз)
  • -recoveryTarget:W: указывает букву раздела, на который производится восстановление из образа (ей ранее была задана W)

Если вы не запутались с буквами дисков, начнется восстановление на указанный раздел.

Отступление о размере целевого раздела

Autumn

Есть еще одни грабли, на которые можно наступить. Целевой раздел должен быть не меньше того, с которого снималась резервная копия. В противном случае образ восстановить не удастся. Любопытно, что такая проблема воспроизводилась у меня при попытке развернуть образ на раздел точно такого же размера в сценарии:

  1. Создание структуры разделов вручную (при ее создании программой установки проблема не возникала).
  2. Создание резервной копии в графическом интерфейсе.
  3. Форматирование диска и создание точно такой же структуры разделов вручную.
  4. Восстановление резервной копии.

При таком раскладе в качестве обходного пути можно отформатировать диск еще раз и создать структуру заново, но уже с разделом Windows RE чуть меньшего размера – достаточно сократить его на 1-2 MB. После этого раздел Windows гарантированно окажется больше исходного. Но при существенной разнице в размерах придется искать достаточно емкий диск.

WIM-образ

Здесь все просто! Определитесь с буквами дисков и примените образ любимой утилитой.

imagex

imagex /apply E:\backup.wim 1 W:

DISM

dism /Apply-Image /Imagefile:E:\backup.wim /index:1 /ApplyDir:W:\

Дальнейшие действия отличаются в зависимости от сценария:

  • Диск с исходной структурой разделов. Все уже должно работать! После выхода из Windows PE начнется загрузка системы.
  • Чистый или отформатированный диск. Переходите к следующему этапу.

Этап 3 – Создание загрузки на GPT-дисках

Разметка MBR подразумевает наличие диспетчера загрузки на активном разделе диска. В разметке GPT эта роль возложена на раздел EFI размером в 100MB, который отформатирован в FAT32.

Чтобы организовать загрузку, достаточно одной команды, в которой заданная на первом этапе буква W обозначает раздел с восстановленной ОС:

bcdboot W:\Windows

Команда копирует необходимые для загрузки файлы на раздел EFI и создает там конфигурацию загрузки (BCD), в чем вы можете убедиться командной:

dir S:\EFI\Microsoft\boot

Загрузка создана! Можно уже загружаться в Windows, но если в образ у вас включена среда восстановления, быстрее будет создать ее прямо сейчас.

Примечание о восстановлении загрузки GPT

Этап 4 – Создание среды восстановления

lego

Среда восстановления необязательна для работы Windows, но всегда есть читатели, которые хотят, чтобы у них все было «по-настоящему». Именно для самых пытливых я подготовил этот увлекательный сценарий «раздел Windows RE своими руками» :)

На первом этапе вы создали раздел Windows RE, на который теперь нужно развернуть среду восстановления. Для этого необходим файл winre.wim. Если, в соответствии с моими инструкциями, он находился в папке System32\Recovery в момент создания образа, все будет проще.

Проверка наличия среды восстановления в резервной копии

В Windows PE можно одной командой посмотреть, есть winre.wim в системе, восстановленной из образа:

dir /ah W:\Windows\System32\Recovery

Если в результатах команды присутствует файл winre.wim, продолжайте выполнять команды в Windows PE (в противном случае придется повозиться↓).

Восстановление из образа

Выбирайте следующий раздел инструкций в зависимости от результата.

Среда восстановления есть в резервной копии

Когда среда восстановления есть в образе, после его развертывания можно легко скопировать RE из системной папки на заготовленный раздел и зарегистрировать.

md T:\Recovery\WindowsRE xcopy /h W:\Windows\System32\Recovery\winre.wim T:\Recovery\WindowsRE\ W:\Windows\System32\reagentc /setreimage /path T:\Recovery\WindowsRE /target W:\Windows

В «голой» Windows PE нет утилиты reagentc, но она есть в системе, которую вы только что восстановили! Это было несложно, не правда ли? :) Остается лишь включить среду восстановления.

Среды восстановления нет в резервной копии

Файл winre.wim можно извлечь из установочного диска, но потребуется больше усилий и времени. Закройте Windows PE и загрузитесь в Windows. В командах ниже буквы обозначают:

  • D – буква диска, на котором есть порядка 20GB свободного пространства.
  • E – буква установочного диска

Задача решается в пять шагов.

1. Назначение буквы тому Windows RE. Здесь N обозначает номер тома с меткой «Windows RE».

diskpart list vol sel vol N assign letter=T exit

2. Создание папок и подключение образа install.wim.

md D:\wim md D:\mount xcopy E:\sources\install.wim D:\wim\ :: Windows 8 и выше DISM /Mount-Image /Optimize /ImageFile:D:\wim\install.wim /Index:1 /MountDir:D:\mount :: Windows 7 и выше :: DISM /Mount-Wim /WimFile:D:\wim\install.wim /Index:1 /MountDir:D:\mount

3. Копирование и регистрация среды восстановления.

md T:\Recovery\WindowsRE xcopy /h D:\mount\Windows\System32\Recovery\winre.wim T:\Recovery\WindowsRE\ reagentc /setreimage /path T:\Recovery\WindowsRE /target W:\Windows

4. Отключение образа.

DISM /Unmount-Wim /MountDir:D:\mount /discard

5. Удаление буквы тома Windows RE. Здесь N обозначает номер тома с меткой «Windows RE».

diskpart list vol sel vol N remove letter=T exit

Уффф… все :) Осталась сущая мелочь.

Включение среды восстановления

Это можно было сделать из Windows PE, но в запущенной системе все проще и быстрее. Загрузитесь в Windows и выполните:

reagentc /enable reagentc /info

Первая команда включает среду восстановления, а вторая должна показать, что ее статус и расположение на первом разделе диска (Windows RE).

Восстановление из образа
Увеличить рисунок

Вот теперь точно все!

Заключение

Сравнивая способы создания образа Windows, я подчеркивал, что все они имеют недостатки. У стандартного образа есть одно большое преимущество: его просто создавать и восстанавливать в графическом интерфейсе. Но эта технология рассчитана именно на стандартные ситуации.

Шаг влево, шаг вправо – и вас ждет долгая ночь наедине с командной строкой Windows PE под простыней инструкций.

Думаю, что в следующей версии Windows старое резервное копирование все-таки уберут из графического интерфейса, как изначально планировали в Windows 8.1. Кстати, обновившись до этой ОС, я отказался от создания стандартных образов в пользу Refresh в сочетании с синхронизацией файлов и параметров. Однако WIM остается моим выбором для разового сохранения резервного образа перед потенциально опасными операциями или переустановкой системы.

Дискуссия

Я достаточно часто пишу о работе с образами, и в последнее время уже затрудняюсь придумывать новые темы для дискуссий :) Артем Проничкин предложил обсудить такой вопрос.

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

А вы согласны с таким подходом? Лично вам есть что терять? Напишите, ради каких данных вы делаете резервные копии.

P.S. Мне по разным каналам доставили много просьб рассказать о WimBoot в Update 1. Я сразу обещал это сделать, но для тщательного изучения и тестирования технологии требуется время, которого у меня сейчас нет в нужном объеме. Я постараюсь в ближайшее время коротко рассказать о сути WimBoot, сценариях применения технологии и укажу на уже существующие инструкции, чтобы снять основные вопросы. Но не уверен, что это получится до каникул ↓

P.P.S. Блог уходит на весенние каникулы. Желаю вам хорошо отдохнуть в майские праздники! :)

Как сделать папку загрузки в яндексе Как сделать папку загрузки в яндексе Как сделать папку загрузки в яндексе Как сделать папку загрузки в яндексе Как сделать папку загрузки в яндексе

Читать далее:




Ваза для цветов своими руками в стиле




Бражная колонна из нержавейки своими руками




Как бы сделать софтбокс своими руками




Поделки из бумаги простые открытки




Как сделать тесто блины из сметаны