В комментариях к рассказу о создании резервного образа системы по расписанию читатель Алексей Маташкин указал на проблему, возникающую при разметке GPT. Сегодня я разберу ее причину и покажу решение.
В разметке GPT процесс создания и восстановления резервного образа системы средствами Windows 8 и выше в ряде случаев требует определенного уровня технической подготовки. Как минимум, нужно уверенно владеть командной строкой и уметь вникать в инструкции. Неопытным пользователям, столкнувшимся с проблемой при создании образа, будет намного проще прибегнуть к помощи сторонних программ. Но если вас это предупреждение не пугает, добро пожаловать в клуб!
[+] Сегодня в программе
- В чем проблема с созданием образа при разметке GPT
- В каких случаях проблема не возникает
- Решение проблемы с недостатком места на служебном разделе
- Способы создания полного образа системы
- Графический интерфейс
- Утилита wbadmin (все обязательные разделы)
- Утилита wbadmin (только системный раздел)
- Утилиты DISM или imagex
- Включение среды восстановления после создания образа
- Как предотвратить проблему
- Дискуссия и опрос
Изложенная в статье проблема актуальна в Windows 8.1 как минимум на момент публикации статьи (27.02.2014). При этом:
- для Windows 8 есть хотфикс KB2851998 (спасибо читателю KLASSS).
- для Windows 8.1 позже появился хотфикс KB2930294 (спасибо читателю Андрею), однако он нацелен на ОС, обновленные с 8 до 8.1 (вполне можно попробовать его на чистой установке 8.1)
Вне зависимости от того, будет ли ошибка исправлена в дальнейшем, мое описание причины проблемы и путей ее решения раскрывает технические тонкости работы Windows, интересующие энтузиастов.
В чем проблема с созданием образа при разметке GPT
Алексей рассказал в комментариях, что при попытке создать образ Windows утилитой wbadmin с параметром -allCritical на системе с UEFI возникает ошибка 0x8004231f: Недостаточно места для создания файла для хранения теневой копии или других данных теневого копирования (Insufficient storage available to create either the shadow copy storage file or other shadow copy data). Он также указал на обсуждение на SuperUser, где со слов инженера поддержки Microsoft неверно объясняется причина проблемы и предлагается не лучший обходной путь.
Дело здесь не в утилите wbadmin. Параметр -allCritical включает в образ все разделы, необходимые для восстановления на «голом железе», но то же самое происходит и в графическом интерфейсе!
При создании образа все три обязательных раздела автоматически включаются в резервную копию, но после начала архивации возникает ошибка «Недостаточно место на диске для создания теневой копии тома в местоположение хранения».
В процессе создания образа служба VSS сначала сохраняет все тома в теневых копиях, а затем уже захватывает их оттуда в VHD. Проблему вызывает раздел Windows RE размером 300MB (в графическом интерфейсе он называется «Восстановить»), на котором свободно менее 50MB. В этом вы можете убедиться, назначив ему букву с помощью утилиты diskpart.
diskpart list disk sel disk 0 list par sel par 1 assign letter=t
Уже можно открывать окно «Этот компьютер»! Действительно, свободно в два раза меньше места, чем требуется.
Львиную долю пространства занимает папка Recovery, в которой лежит файл со средой восстановления – winre.wim. Но на разделе еще автоматически создаются служебные папки $Recycle.Bin (корзина) и System Volume Information (теневые копии), а также хранятся метаданные файловой системы.
В каких случаях проблема не возникает
В эту печальную ситуацию попадут далеко не все, и тому есть несколько причин.
- На системах с разметкой MBR раздел System Reserved с Windows RE создается объемом 350MB, поэтому такой проблемы вообще нет.
- Изготовители ПК сами формируют состав раздела RE и задают ему размер, и в этом случае на нем может вполне хватать свободного пространства. Другими словами, владельцы предустановленных на ноутбуки и планшеты систем могут никогда не столкнуться с этой ошибкой.
- Размер файла winre.wim варьируется в зависимости от издания Windows и языка. Например, для Windows 8.1 x64 Enterprise он составляет у русской ОС 244.3MB (256 149 766 байт), а у английской – 210.1MB (220 338 425 байт). Соответственно, при использовании английского корпоративного издания на разделе свободно более 50MB, и архивация проходит успешно (по крайней мере, сразу после чистой установки).
Но на ряде изданий Windows, установленных с чистого дистрибутива, проблема вполне может возникнуть, и в этом случае придется немного повозиться.
Решение проблемы с недостатком места на служебном разделе
Проблеме подвержены и серверные ОС, но в них можно переместить хранилище теневых копий на другой раздел:
vssadmin add shadowstorage /for=T: /on=C: /maxsize=300MB
Однако в клиентских системах эта команда недоступна, поэтому мы пойдем другим путем © Удалите букву раздела и выйдите из diskpart:
remove letter=t exit
Сразу приходит в голову создание образа только с разделом Windows (и прочих разделов с данными, если необходимо) из командной строки. Но поскольку среда восстановления расположена на другом разделе, в образ она не попадет! Это не смертельно, однако если у вас нет установочного диска, при восстановлении на чистый диск (новый или полностью отформатированный старый) вы останетесь без развернутой среды восстановления, потому что взять ее будет негде.
Да, на RE свет клином не сошелся, но можно сделать все грамотно, причем без неимоверных усилий. Поэтому я покажу общий подход, который сработает вне зависимости от наличия установочного диска.
Нужно переместить среду восстановления на раздел с Windows, что достигается одной командой!
Перенос среды восстановления на раздел с Windows
Сначала давайте посмотрим на общую информацию о среде восстановления:
reagentc /info
На рисунке ниже видно, что среда восстановления расположена на первом разделе диска 0 и включена.
Отключите ее:
reagentc /disable
Следствием этой команды является перемещение файла winre.wim (среды восстановления) в папку %SystemRoot%\System32\Recovery. Фактически эта операция обратна той, что выполняется при установке Windows. Файл имеет атрибуты системный и скрытый, поэтому может быть не виден в папке, но команда dir /ah его точно покажет.
С точки зрения Windows, раздел Windows RE теперь не является обязательным для включения в резервную копию. Другими словами, вы с равным успехом можете создать образ в графическом интерфейсе или утилитой wbadmin с ключом -allCritical, а потом включить обратно среду восстановления командной reagentc /enable.
Способы создания полного образа системы
Отключив среду восстановления, можно создавать резервную копию. Вне зависимости от способа, среда восстановления будет включена в образ.
Я публиковал сравнительную таблицу способов создания образа в прошлой статье. Однако внедрение документа Word Online в страницу блога вызвало негодование Патриарха. Замаливая грехи, я публикую специально для него HTML-версию таблицы :P
Графический интерфейс
Найдите в классической панели управления историю файлов и запустите создание резервной копии.
Теперь раздел Windows RE не является обязательным, поэтому он не включается в образ.
Кстати, уже второй раз в статье на снимках экрана фигурирует раздел EFI, ошибочно названный шифрованным в русской Windows.
Утилита wbadmin (все обязательные разделы)
Этот способ подойдет для настройки архивации по расписанию.
wbadmin start backup -backupTarget:F: -allCritical -quiet
Здесь F – буква диска, на котором вы хотите сохранить резервную копию. Подробности о команде я уже излагал.
Утилита wbadmin (только системный раздел)
Я не рекомендую этот способ, т.к. лучше взять DISM или imagex.
wbadmin start backup -backupTarget:F: -include:C: -quiet
Утилиты DISM или imagex
Эти утилиты захватывают только один раздел за раз, т.е. не подходят для создания полного образа ПК. Захват производится в среде Windows PE. Буква D указывает место хранения образа, а C – раздел для захвата. Не забывайте про простой способ определиться с буквами дисков в PE.
DISM
DISM.exe /Capture-Image /ImageFile:D:\wim\os-backup.wim /CaptureDir:C:\ /Name:"OS-Backup"
imagex
imagex.exe /capture C: D:\wim\os-backup.wim "OS-Backup"
Включение среды восстановления после создания образа
Вы не забыли, что выключили среду восстановления, чтобы winre.wim попал в образ? После создания образа включите ее:
reagentc /enable
и убедитесь ключом /info, что она вернулась на служебный раздел. В принципе, можно зарегистрировать среду восстановления и на разделе Windows. Но если вы шифруете его, эта операция не имеет смысла, поэтому держите под рукой дистрибутив или диск восстановления.
Наконец, если вы настраиваете архивацию по расписанию, необходимо добавить в скрипт команды для выключения и включения среды восстановления.
Как предотвратить проблему
Поняв причину проблемы, несложно догадаться, как не наступить на грабли. При установке системы нужно создавать структуру разделов GPT с помощью утилиты diskpart, выделяя для раздела Windows RE больше места.
Я не случайно уделил много внимания скрипту diskpart в первой статье серии. Поэтому сейчас просто скажу, что в строке 7 (она выделена) нужно указать 350 вместо 300. Дополнительных 50MB будет более чем достаточно для сохранения теневых копий.
Дискуссия и опрос
Конечно, это баг Windows, но исправлять его вряд ли будут. В принципе, обойти проблему не так сложно — подумаешь, пара команд. Однако в свете всего происходящего с унаследованными средствами резервного копирования я уже не могу их вам порекомендовать. Тем более, что в заключительной статье серии про GPT будет еще и вторая часть Марлезонского балета – восстановление! ;)
Любопытно, что проблема возникает в процессе создания структуры разделов программой установки Windows, которая является самым надежным средством для этой задачи. Как таковой ее вины нет — тот же diskpart работает нормально. Просто в алгоритм заложен определенный размер раздела, но факт все равно неприятный. Расскажите в комментариях, чем вы пользуетесь для управления разделами! Если вы применяете стороннее ПО, поясните, для какой именно цели оно вам понадобилось и проиллюстрируйте ситуацию ссылкой на полноэкранный скриншот оснастки diskmgmt.msc.
Павел
Недавно установил Windows 8.1 Professional, решил сделать полный образ системы через графический интерфейс («Резервная копия образа системы»). Никаких сообщений не было. Устанавливал по-умолчанию, размеры разделов не менял. Интересно, почему так.
Vadim Sterkin
Павел, т.е. из статьи непонятно, как удовлетворить интерес?
Павел
Оказалось свободно более 50 Мб. Значит при стандартной установке по-умолчанию хватает 300 Мб (конкретно Windows 8.1 Professional x86_64 RU RTM). Ну а при ручной разбивке лучше указать больше.
Vadim Sterkin
Павел, раз вы уже забрались туда, посмотрите размер файла winre.wim — это даст нам больше пищи для размышлений.
Павел
Winre.wim — 214 Мб
Vadim Sterkin
Павел, спасибо за проверку. Вот вам и ответ, который вписывается в п. 3 «В каких случаях проблема не возникает»
KLASS
http://support.microsoft.com/kb/2851998/ru
Vadim Sterkin
Гм… очень интересно :) Нет, я не знал об этой KB, но хочу отметить два момента (я буду цитировать английскую версию, т.к. в русской машинный перевод).
1. В качестве обходного пути предлагается
Весьма невнятная рекомендация (непонятно, о каком разделе речь), но суть ее та же, что и в конце моей записи — увеличение размера раздела Windows RE. Проблема только в том, что его некуда увеличивать после установки :) Что подводит нас к хотфиксу.
2. Исправление выпущено для Windows 8, а проблема возникает в Windows 8.1, для которой исправления так и нет, как я понимаю.
KLASS
У OEMщиков указанный раздел, с предустановленной 8, равен 350Мб! (что попадалось под руку)
Ну да, если самому ставить в не_размеченную область и КБ (блог) не читал :)
Vadim Sterkin
У ОЕМ все сильно варьируется, но проблемы вряд ли возникнут (причины в статье).
И я же сказал про невнятность инструкций KB. OEM partition — это какой-то из служебных разделов, они просто не уточнили.
KLASS
Так «внятность» заложена в самом сообщении об ошибке :)
https://www.outsidethebox.ms/blog/wp-content/uploads/blog-images/create-windows-backup-gpt-01.png
Vadim Sterkin
Ах вот оно что, вы же экстрасенс! :) У вас на картинке два раздела без букв, и вам сходу понятно, на каком из них недостаточно места. А прочитав в KB «OEM partition» вы не задумываясь соотносите это с разделом RE.
К сожалению, я такими способностями не обладаю…
KLASS
Вадим, при появлении сообщения об ошибке, разумеется, никто не ведает на каком из разделов недостаточно места. В сообщении указана лишь причина. Разделы, входящие в архивацию, известны. Проверить на них количество свободного места не составляет труда.
Vadim Sterkin
Я остаюсь при своем мнении, что для определения причины проблемы и грамотного ее решения нужно обладать уровнем технической подготовки выше среднего. Если вам это все не составляет труда, я искренне рад, что мой блог читают настолько опытные специалисты.
KLASS
Да бросьте, Вадим. Загрузиться с установочного диска (USB) и посмотреть, не надо много мозгов иметь.
Я про другое начал… сначала… и кинул ссылку, не более…
Vadim Sterkin
Тут можно из под ос смотреть
Павел
Понятно. Дома посмотрю размер раздела WindowsRE. Спасибо.
Anonymous
> Как предотвратить проблему
Не использовать русскую версию Windows.
Vadim Sterkin
Чего так скромно? Тогда уж сразу не использовать Windows :)
Технические комментарии приветствуются…
Anonymous
Если есть желание постоянно натыкаться на баги и отсутствие документации, то можно поставить русскую версию. В остальных случаях лучше её избегать, что и делают в корпорациях, включая MUI для английской версии (хотя тоже не всегда работает).
Vadim Sterkin
Я понял вашу позицию, но и вам нужно понять, что я пишу для тех, кто уже наступил на грабли…
Alexander
Здравствуйте Вадим! У меня в графическом интерфейсе только 2 раздела: системный С и шифрованный EFI (100mb) Т.е получается WinPE нет вообще? Чем это может грозить? Образы создаются нормально, разделы создавались системой автоматически при инсталляции после перевода диска в GPT.
Vadim Sterkin
Александр, для начала выложите на pastebin.com отчет CheckBootSpeed.
Ильвир
«Тем более, что в заключительной статье серии про GPT будет еще и вторая часть Марлезонского балета – восстановление! ;)»
Можно только вновь констатировать, что хотели как лучше, а получилось… то, что в ряде случае ОС восстановиться из образа не может. Точнее предварительно предлагает отформатировать те разделы, куда будет осуществляться восстановление ОС из образа (не согласиться нельзя, т.к. иначе даже процесс восстановления не начнется…). ОК. После форматирования запускается восстановление и… сообщается о Сбое восстановления, т.к. архитектура ОС не соответствует той, которую хотим восстановить. И это при том, что Win 8 (лицензия) и с нее было осуществлено обновление до 8.1, а затем создан образ системы (раз диска с 8.1 нет, ну, чтобы быстро можно было восстановить работоспособность ОС в случае чего). А в итоге… сбой восстановления.
Vadim Sterkin
Ильвир, проблема с архитектурой может быть связана с тем, что вы загружаетесь, например, с диска х64, пытаясь восстановить ОС х86. В любом случае, она не имеет отношения к теме о создании образа, и решать ее следует в форуме.
NikolayHAOS
Создаю разделы средствами Windows.
Для создания полного образа системы, использую акронис.
Maxx
Если что-то более-менее серьезное с разделом сделать, использую бесплатную MiniTool® Partition Wizard Home Edition 8.1.1 (Freeware). Встроенные средства использую для простых операций: создать, удалить, букву назначить. Начиная, вроде бы, с семерки можно встроенными средствами уменьшать раздел, но делалось это настолько убого, что ну его.
Андрей
Тоже столкнулся с этой проблемой с полгода назад. Для решения проблемы подмонтировал winre.wim при помощи dism и поудалял из него лишние файлы, которые точно бы не повлияли на работоспособность (ненужные драйверы, языковые файлы). Таким образом получилось освободить нужные 50 мб.
Vadim Sterkin
Андрей, это неправильный способ, конечно :)
mr_zorg
А если загрузиться с winpe/сборки и тем же Акронисом увеличить этот проклятый раздел System Reserved с Windows RE да хоть до 1ГБ — тогда не будет проблем со штатными средствами бэкапа (с wbadmin -ом, например)?
Vadim Sterkin
А куда вы его увеличивать собрались? Значит, вы Акронисом сначала отрежете у раздела Windows кусок слева, а потом будете двигать вправо EFI и MSR? Гуд лак :)
Vadim_art
Вадим, такой cmd файл можно ставить в планировщик заданий ?
Vadim Sterkin
Вадим, я бы добавил start /wait в начало всех команд.
Алексей
Для резервного копирования системы есть прекрасная программа Acronis True Image. Архив с Win-7 pro и 30 программами весит всего 5,5 гб, с Win-8 вместе с библиотекой электронных книг — 6,5гб. Архив, созданный средствами системы весит в 2 раза больше. Если делать копирование с помощью загрузочного носителя через BIOS, копия получается идеальной. С помощью данной программы мне удалось иметь на ноутбуке и лицензионную восьмерку и пиратскую семерку в tib-архивах. Загрузочный носитель можно использовать и как антибанер, и как вечный триалресет для KIS, достаточно сделать болванку активированной системы с настройками и обновлениями.
Vadim Sterkin
Триалресет для защитной программы? О_о Может быть, стоит ее купить, если она вам так нравится? :)
Александр [Маздайщик]
KIS стоит полторы тысячи рублей (на год) — это всего 5 бизнес-ланчей в течение рабочей недели. Иначе говоря, чуть меньше полутора сотен в месяц в течение года — ни в какое сравнение с месячной зарплатой (и даже со стипендией) не идёт.Так что непокупку можно объяснить либо ленью, либо идейностью, но уж никак не жадностью.
NikolayHAOS
Офф.
Если зарплата 6000 руб, выложить 1500 за раз будет весьма ощутимо. Я это написал не ради холивара, а так, к слову.
Vadim Sterkin
Ок, обсудили зарплаты и достаточно. Сорри, что поднял эту тему :)
Алексей
По поводу вечного триалресета для любой версии Касперского (другие антивирусы не пробовал) отвечу так — у меня есть лицензионный KIS-13. Суть в другом — если есть болванка системы с обновлениями и настройками, то пробная версия устанавливается без проблем, если у кого нет средств на лицензионный антивирус, можно ежемесячно обновлять пробную версию, а затем установить и настроить программы, я рассматривал это как альтернативу. Для создания такой болванки без антивируса достаточно диска или флэшки с Акронисом, сделать это не проблема. Я думаю, возможен триалресет для любой пробной версии программ.
Алексей
термин триалресет применен как гипербола, взлом антивируса не предполагается, при нестандартном подходе для программы можно найти применение, выходящее за рамки инструкций. Все системообразующие программы у меня лицензионные. Я медик по образованию и умею применять те эффекты лекарств, о которых 90% врачей и не догадываются, просто нужен более широкий подход.
Александр [Маздайщик]
Проголосовал за Paragon.
Когда операции с разделами включают в себя только создание, удаление, назначение буквы, расширение и сжатие разделов, использую оснастку Windows. Но если требуется передвинуть раздел или слить два раздела, то тут без сторонних утилит не обойтись. Альтернативный, костыльный вариант — переложить файлы на другой раздел/диск/флешку, удалить старые и создать новые разделы неудобен и не всегда возможен.
Хочу предупредить (где-то я уже здесь писал в комментариях). Если используете по очереди и оснастку, и сторонние утилиты, то между запуском и того и другого должна быть хотя бы одна перезагрузка. У меня когда-то был вероятно из-за этого глюк (после манипуляций в оснастке запустил Paragon), в результате чего посеялся раздел с архивами (но бо́льшую часть архивов я потом восстановил самописной утилитой).
Vadim Sterkin
Александр, альтернативный вариант потому костыльный, что он безопасный :) Бэкап нужен при любых операциях с разделами, которые не позволяют выполнить по-живому стандартные средства Windows. Дело ведь не в том, что в Microsoft не могут реализовать такие операции в своем ПО. Они специально этого не делают.
Александр [Маздайщик]
Это не бага, это фича. :-) Недаром все эти сторонние менеджеры разделов пишут (в руководствах, в диалоговых окнах), что при любых операциях с разделами нужно иметь бекап. Как известно, сисадмины делятся на тех, кто ещё не делает бэкапы, и на тех, кто его уже делает.
К слову, если очень-очень надо постоянно менять размеры разделов, то в Windows есть динамические диски (хотя при глюке та ещё жопа с восстановлением). Но как правильно написано в этом блоге, на диске достаточно иметь 1-2 раздела (исключая всякие маленькие системные разделы), так что менять размеры, сливать и разбивать их не нужно.
Vadim Sterkin
Нет, есть еще те, кто уже пытался восстановить из бэкапа :) Об этом будет в третьей статье серии.
Александр [Маздайщик]
Добавлю. Хоть и проголосовал за Paragon, всё-таки чаще использую оснастку Windows. Когда-то давно пользовался PowerQuest Partition Magic — она была на всех пиратских дисках.
Василий
Прочитал половину статьи и сразу же, не дочитывая до конца, сделал первый образ системы Windows 8.1 всего за 10 минут! Теперь дочитываю статью до конца и читаю комментарии. Большое спасибо за толковую статью!!!
Vadim Sterkin
Василий, поздравляю :)
Алексей
Использую LiveCD с дистрибутивом Linux — Parted Magic. В случае проблем, у софта с открытым исходным кодом можно хотя бы алгоритм его работы узнать.
В комментариях упоминали про операции «слияния» и «перемещения» разделов. Эти процедуры — верный способ огрести проблемы на свою пятую точку. Видели ли вы, как сбой того же Акрониса или Парагона размазывает MFT, когда «перемещение» раздела прерывается на середине? Уверяю, картина удручающая: начало MFT уже в конце диска, а хвост еще в начале. Обычно это кончается долгим и печальным восстановлением потерянных данных, причем, часть файлов спасти, скорее всего, не удастся. Делать бэкап перед такими операциями? Но, если у вас есть куда делать бэкап, то гораздо правильнее забэкапить все данные, удалить разделы полностью и «нарезать» их в нужном месте и нужном порядке. А «перемещения», «слияния» и проприетарные акронисы с засекреченными алгоритмами (одному производителю известно, в каком порядке они перемещают содержимое раздела) — от лукавого.
Алексей
Забыл скриншот :)
http://i.imgur.com/Sq9eRpP.png
P.S. Еще во всяких Live-дистрибутивах акронисов и парагонов нет такой важной вещи, как доступ к сети и браузер. В случае возникновения проблем при операциях с разделами, это может ой как пригодиться. Да и просто почитать ту же Википедию намного интереснее, чем сидеть и смотреть на прогресс-бар.
Vadim Sterkin
Алексей, вы знаете алгоритмы работы Parted Magic?
Между тем, я считаю не очень хорошей идеей использование ПО Линукс для работы с разделами, на которые устанавливается Windows. И в вашем конкретном случае вообще не вижу необходимости в этом ПО — там же сплошь основные разделы, занимающие все пространство на диске :)
Алексей
Простие за флуд, ставил Paragon, делал резервное копирование, полный отстой. Архив весит 10,9 гб против 5,4 гб, сделанный Акронисом. А место на диске не резиновое! Я принципиально не пользуюсь средствами винды, для создания установочной флэшки есть Ultraiso. Для решения всех проблем с непредвиденными ситуациями в аптечке должны быть установочная флэшка и диск, а также загрузочный носитель с Акронисом. Достаточно за 5 минут развернуть сырую систему и восстановиться через BIOS Акронисом. А для личных данных и дистрибутивов — флэшки! А режим Try&Decyde — почти аналог виртуальной машине, твори что хочешь.
Vadim Sterkin
Угу, хотя достаточно одной команды :)
KLASS
Не корысти ради, а токмо пользы для! (С)
http://technet.microsoft.com/ru-ru/library/hh824839.aspx
Vadim Sterkin
Цитата из ссылки
Действительно, Microsoft полезно было бы знать, что когда winre.wim занимает 244MB, то 300MB не хватит, поскольку на разделе есть еще и служебные данные ФС :)
Сергей
Может немного не в тему , но все же.
Решил переразбить диск в соответствии с рекомендацией ( увеличить раздел со средой восстановления до 350Мб). Но не хочется переустанавливать заново Windows (сначала 8, потом апгрейд до 8.1, очень долго). Как лучше сделать чтобы перенести уже настроенную систему на заново разбитый диск?
Валерий
Если есть возможность сделать предварительный бэкап всего диска, то я бы попробовал подвигать уже существующие разделы. Последний Paragon умеет корректно работать с партициями на GPT
Vadim Sterkin
Валерий, если есть возможность сделать бэкап, зачем двигать разделы, чтобы сделать бэкап другим средством?
Валерий
Гм, Вадим, а и верно! Как бы суть, вопроса «изменить размеры разделов» затмила сакраментальное «а на кой, если и так хорошо» :)
И к слову — вы там выше уже отвечали на предложение откусить Акрониксом куски от соседей и раздвинуть партиции таким образом, и как я понял из вашего ответа — попытавшегося сделать так ждет масса «непередаваемых очучений». Поделитесь опытом, что — так все будет плохо?
Vadim Sterkin
Валерий, я не могу поделиться опытом, ибо не выполняю операций, которые могут привести к нарушению структуры разделов и потере данных. Тот же Акронис вам скажет, что сначала нужно сделать бэкап. Но если он есть, проще удалить разделы и переразбить диск.
Vadim Sterkin
Сергей, захватить текущую ОС в WIM :)
Сергей
Т.е. просто при помощи утилиты imagex.exe /capture C: D:\custom.wim можно без использования sysprep ? Не возникнет потом проблем при развертывании на раздел С:/ ?
Vadim Sterkin
Сергей, sysprep-то нужен для обобщения, а здесь вы на том же железе образ развертываете. Конечно, для другого ПК этот способ я не могу рекомендовать, но даже в таком случае вполне может сработать.
Сергей
Спасибо!
Сергей
Все ли я правильно собираюсь делать((((
reagentc /disable — перенос среды восстановления на раздел системы
загружаюсь с диска winPE
снимаю образ
переразбиваю диск:
применяю образ:
(единичка нужна?)
перемещение на раздел EFI необходимых файлов
-перенос и привязка среды восстановления на раздел в350Мб
Vadim Sterkin
Сергей,
1. Используйте тег code на панели. Я не могу за каждым тут править.
2. Что вы вообще собираетесь сделать и с какой конкретно целью? Может быть, вам ничего из этого делать не надо :)
3. Чтобы проверить, все ли вы правильно собираетесь делать, установите виртуальную машину и протестируйте свои действия. Тогда вы сами все узнаете.
Сергей
1. Прошу прошения.
2. переразбиваю диск, чтобы работала архивация системы из графического интерфейса в полной мере.
Vadim Sterkin
А что, сейчас не работает? Опять же, если вы делаете захват в WIM, у вас уже есть бэкап, так что вся эта возня нужна только для настройки встроенной архивации по расписанию без операций с reagentc, что порождает другой уровень сложности.
Намного проще выключать среду восстановления до бэкапа и включать после, не покидая ОС. И даже по расписанию это скриптуется.
Но нет, вы выбираете самый сложный и заморочный путь. Ок, гуд лак, но моя рекомендация предварительной проверки всех действий на виртуальной машине остается в силе.
Алексей
А вот сейчас, после очередного обновления появился сам, раздел восстановления, скрытый в 451Мб сразу за основным Win C, и в резервный образ его виндос включает. Это они в Майкрософт так проблему исправили что ли, и что делать с первым в 350мб. Или это ток у меня так.
Vadim Sterkin
Алексей, после обновлений разделы не появляются…
Алексей
И как найти кто создал этот раздел 5
DISKPART> list par
Раздел ### Тип Размер Смещение
————- —————- ——- ——-
Раздел 1 Восстановление 350 Mб 1024 Kб
Раздел 2 Системный 100 Mб 351 Mб
Раздел 3 Зарезервирован 128 Mб 451 Mб
Раздел 4 Основной 175 Gб 579 Mб
Раздел 5 Восстановление 451 Mб 175 Gб
Раздел 6 Основной 98 Gб 176 Gб
Раздел 7 Основной 656 Gб 274 Gб
DISKPART> list volume
Том ### Имя Метка ФС Тип Размер Состояние Сведения
———- — ———— —— ———- ——- ——— ———
Том 0 E DVD-ROM 0 б Нет носит
Том 1 H SecureDrive CDFS CD-ROM 11 Mб Исправен
Том 2 C Windows NTFS Раздел 175 Gб Исправен Загрузоч
Том 3 F Backup NTFS Раздел 98 Gб Исправен
Том 4 D ARXIV NTFS Раздел 656 Gб Исправен
Том 5 Windows RE NTFS Раздел 350 Mб Исправен Скрытый
Том 6 SYSTEM FAT32 Раздел 100 Mб Исправен Системны
Том 7 NTFS Раздел 451 Mб Исправен Скрытый
Пробовал переустановить Виндус, он обратно появился
Vadim Sterkin
Алексей, если вы ставите на отформатированный диск с чистого дистрибутива, этот раздел не создается. Делайте выводы.
Алексей
Нет, когда обнавляю win 8 на 8.1 он и появляется, причём не только у меня одного оказывается, нашёл похожие темы, а вот решения нет и откуда он берётся главный вопрос.
Vadim Sterkin
Так надо пояснять, о каком обновлении речь. Это же фактически установка новой ОС, а параллельно и ответ на вопрос «откуда». И непонятно, зачем вам «решение». Ну, делайте чистую установку, если не хотите создания раздела.
YZAXA
Ни разу не писал Вам, статью проглядел по-диагонали, так как Вам безоговорочно доверяю и задело за живое, не дожидаясь, пока все изучу и осмыслю, на что у меня уходят недели, решил написать Вам. У меня W7 домашняя расширенная, ОЕМ сборка, без установочного диска. Ситуация очень похожая. Не могу сделать образ из-за этого раздела, тоже нет места. Есть диск домашняя базовая, решил при аварии ставить его, раз свой образ не идет. Покупать стороннюю программу, считаю это разбрасываться деньгами ради теоретически возможного случая не очень большой вероятности. Система стоит уже третий год уже наигрался с ней, например от ранее установленных мной порядка 400 программ осталось не более 25. Стоит КИС-14. Система морально стареет…
Но теперь воодушевился. Оказывается это не козни моего ОЕМ и все решается. Если будете возвращаться к этой теме, можете упомянуть, что и для W7 это тоже актуально, думаю, что не один я купил у этих людей компьютер. В любом случае, спасибо!
Vadim Sterkin
Спасибо за инфо, но упоминать про 7 я не буду, ибо мне уже дважды вынули мозг по поводу 8 комментаторы в блоге и форуме.
Андрей И.
Есть вроде бы статья, которая как бы решает эту проблему http://support.microsoft.com/kb/2930294 , но в ней в 8 пункте говорится, что надо ужать раздел, чтобы можно было расширить раздел с Windows RE. Этого сделать никак нельзя..или я что-то неправильно понял? :)
Vadim Sterkin
Андрей, я не знал про эту статью. Судя по дате файла (28-Jan-2014), появилась она спустя примерно месяц после этого. К тому моменту мой материал был уже опубликован, а готовился и тестировался он еще в декабре 2013.
Основной вопрос к статье у меня в том, применимо ли исправление к чистой установке (статья описывает сценарий с обновлением 8->8.1). Но попробовать можно — если есть время и желание, протестируйте и расскажите.
Что же касается обходных путей, описанных в KB, то первый я изложил, а второй… в пункте 8 вам предлагается сжать раздел, находящийся перед разделом Recovery, к которому и отойдут высвобожденные мегабайты. Заметьте, что в п. 5 раздел Recovery первый в списке :)
Короче, можно где угодно создать раздел и перенести туда RE. Ну так я только что и показал, как это делается.
Вася
В ситуации, когда ОС к примеру, уже предустановлена на ноутбук, настоятельно не рекомендую никому использовать Acronis для разбивки жёсткого диска. У меня это привело к полному краху системы. Ни одно средство восстановления не помогло. Я едва залил заводской образ Windows 8. И мне снова пришлось качать кучу обновлений на Windows 8, а затем долго-долго качать и устанавливать Windows 8.1, а потом заново нужно было «убить» и/или настроить лишний софт от производителя ноута, установить собственные прикладные программы, средства защиты, ну и т.п.
Лучше для этого случая использовать встроенное средство Windows для работы с дисками. К тому же, всё происходит молниеносно, в отличие от морально устаревшего акрониса… Который, пока загрузится с лазерного диска, пока запустится, пока выполнит требуемую операцию… А в среде Windows — раз и готово.
В чём была вся соль. У меня в ноутбуке HDD на 500 ГБ. Из них доступно 444 ГБ. Я хотел оставить на локальном диске 150 ГБ, а оставшееся пространство выделить под игры, личные файлы, резервные копии и т.п. (Я противник облака — удобно, но нарушает конфиденциальность)
И вот я это сделал. Загружаюсь, а всё осталось как было. Загружаю Acronis уже из под Windows. Новая разметка есть! Растерялся. А потом плюнул и забыл. Ну, а как-то раз на следующий день при очередной перезагрузке получил синий экран.
Когда я заново отладил систему, то решил воспользоваться встроенным средством разметки дисков (добрые люди подсказали). Когда зашёл туда — увидел, что можно максимально урезать локальный диск С можно только до 224 ГБ. Как я понял, это связано с распределением системных не перемещаемых файлов по диску. Ну и в итоге, получилось два раздела у меня — 224 ГБ и 220 ГБ. Всего несколько секунд понадобилось. И всё работает. Мне понравилось.
Наверное, не открою Америку для автора блога. Но может кому-то пригодится мой грустный опыт.
Хорошо, что не успел на ноуте наработать критически важных файлов, а то вообще было бы весело.
Надо посмотреть правде в глаза: Acronis — больше не панацея. А старый стереотип, который пошёл со времён первый сервиспаков Windows XP о том, что встроенные средства администрирования и резервного копирования Windows слишком слабы уже не актуален. Теперь в системе есть всё что надо для разметки дисков, резервного копирования и т.п.
Vadim Sterkin
Вася, конечно, разбивать диск под Windows надо программой установки ОС или diskpart, а не линуксом :) И это первый совет, который дают в форуме тем, кто столкнулся с проблемами уже на этапе установки.
Андрей
Не знаю где спросить, попробую здесь. Lenovo G580, запускаю OneKey Recovery, чтобы вернуть в исходное состояние, перезагружается, запускается и говорит: «Программа не может восстановить системный радел поскольку его структура не верна. Возможно потребуется создать раздел заново для продолжения.» И все, далее только перезагрузка или выключение.
Как восстановить этот системный раздел?
Vadim Sterkin
Андрей, спросите здесь.
Аркадий
Как сделал я.) На моём ноуте намечалась переустановка ОС, в то время я уже узнал о существовании вашего блога и решил пошерстить что-нибудь про диски. Наткнулся на эту статью и понял что возможно будет epic fail с GPT. Полез на technet.microsoft.com, поискать информацию про GPT, и наткнулся на очень полезные рекомендации в этой статье http://technet.microsoft.com/ru-ru/library/hh825686.aspx. Пораскинув мозгами создал текстовик с командами для DiskPart, но помня об этой статье задал свои размеры для системных разделов. Не знаю какая муха меня укусила, но я так же и для System partition и для MSR применил свой размер, в итоге у меня на всех системных разделах кроме раздела с ОС по 400 Мб. Диск большой, думаю хуже от этого не будет, но то что с остольными разделами — это было лишнее, я понял после. =) Что бы не считать нолики, я размер раздела Recovery image изменил позже, но для этого мне уже понадобился сторонний редактор дисков (Acronis) (не хотел играться с флагами раздела).
Добро Пожаловать
Такая ошибка появляется у меня на 8.1 после того как восстановление системы сделаю из образа, долго мучался но понял что проблема уходит если оставить комп без дела начинается выполнятся плановое обслуживание и после этого архивация проходит, в журнале событий записи в момент обслуживания, на диске как я понял резервнлм очищены кусты. Система сама себячистит, может у кого тоже такая проблема после восстановления, может через поиск найдут эту статью и коментарий. Инструкция что в вашей статье и на сайте майкрософт не для простого пользователя.
Виталий Шишко (Kitaez71)
Добрый день, Вадим!
Win 8.1 Pro (RTM) устанавливалась на неразмеченный SSD 120ГБ. Система сама разметила разделы. Прочитал Вашу статью, решил проверить, как у меня пойдёт архивация. Результат следующий:
http://s013.radikal.ru/i324/1504/92/09d368ef1972.png
Если я всё правильно понял, то моя система подпадает под пункт №3 при таком результате, и мне можно спокойно пользоваться утилитой wbadmin для создания задания архивации по расписанию в планировщике?
Виталий Шишко (Kitaez71)
Доброго времени суток, Вадим.
У меня такой вопрос: при установке Win 8.1 Pro создал разделы описанным Вами способом в предыдущей статье о разметке GPT. Описанными выше средствами проверил результат:
http://s015.radikal.ru/i330/1505/0f/80d3fe9840cc.jpg
Дальше выполнял операции с переносом файла winre.wim. И заметил, что этот файл находится в разделе 4, а не как должо быть, в разделе 1. Причём во время выключения-включения среды восстановления содержимое раздела 1 не изменялось, т.е. как был объём занятого пространства WinRE(T) 245 МБ, таким и оставался после выполнения команды «reagentc /disable».
http://s010.radikal.ru/i313/1505/ce/6ae0cd0e59f3.jpg
То есть, если я правильно понимаю(?), я не смогу восстановить систему в случае серьёзного «кирдыка»? Или я не так понял написанное выше? Или у меня 2 файла winre.wim в раздлах 1 и 4?
Vadim Sterkin
Виталий, из картинок не все понятно (лучше бы в одной консоли выполнять, чтобы видеть хронологию). Но в любом случае, reagentc показывает вам расположение зарегистрированной среды. Если файла winre.wim там нет, регистрация не пройдет. Проверка командой dir необязательна.
Виталий Шишко (Kitaez71)
Я могу переделать. Сразу хотел обратиться на форум в одноимённую тему, но в неё больше года никто не заходил. Если Вам будет удобно, и чтобы не засорять комментарии , то этот вопрос я перенесу туда. И подскажите, пожалуйста, команду для консоли, показывающую либо объём занятого пространства в разделе WinRE, либо наличие там файла winre.wim (чтобы не нарушать хронологию и выполнить всё в одной командной строке).
Спасибо.
Vadim Sterkin
Так все команды уже есть, просто выводите в файл или в консоли PowerShell выполняйте, иначе буфера не хватит.
Санек
Здравствуйте Вадим! У меня проблема такая:Как назначить кнопку восстановления для запуска среды восстановления Windows 8 64bit ? У меня до этого стояла кнопка F3 на ноутбуке MSI GE 60
Vadim Sterkin
На текнете есть push button reset, но это для ОЕМов, а для конечных пользователей — ненужная трата времени при наличии дистрибутива.
Соколов Андрей
Почему у меня два раздела восстановления? Там где раздел восстановить 300 Мб занято 27 Мб, а второй раздел локальный 454 Мб из них занято 277,7 Мб. При создании резервной копии средствами Windows все проходит хорошо, но в папках пусто?
Vadim Sterkin
Я ж не телепат — залейте отчет CheckBootSpeed на http://pastebin.com/.
Я ничего не понял. Что значит вопросительный знак в конце? Вы не знаете пусто в папках или нет? В каких папках? Объясняйте внятно и подробно.
Соколов Андрей
У меня windows 8.1 При создании резервной копии средствами Windows не пишет, что не хватает места. Резервная копия диска создается. Создаю на внешний HDD. Даже свободное пространство на нем уменьшилось на 50 ГБ. А в папке Backap было 0 байт. Через сутки все появилось! Может из за того, что прогнал диск программой Acktivt@File Recovery?
Vadim Sterkin
Папка называется WindowsImageBackup. Проверьте диск на всякий случай:
Проверка и диагностика жесткого диска
Как увидеть результаты проверки диска одной командой PowerShell
Ivan A.
Вадим, спасибо за статью. Как раз столкнулся с такой проблемой при попытке сделать бэкап системы W8.1 (изначально была W8.0, потом была обновлена). Бекап делал перед обновлением до W10. После создания кэкапа забыл включить reagentc /enable, в итоге не пошло обновление до W10 — система ушла в перезагрузку и снова загрузилась W8.1. Включил reagentc /enable — и обновление пошло. (Кстати, после 2 дней использования W10 принял откатился обратно на W8.1. Слишком сырая: спящий режим / гибернация теряет сеанс, OneDrive лишился «умных файлов» и др.).
Vadim Sterkin
Иван, пожалуйста. Проблемы электропитания — это всегда драйверы. Обновляйте BIOS, чипсет и пр. с сайта изготовителя ПК или компонентов.
Роман Сидоров
Странный бардак с разметкой.
Установил windows 8.1 (нормальный заводской дистрибутив) на чистый диск (установщик сам инициализировал и разметил hdd для установки системы, создав в том числе раздел восстановления на 300мб). Но этот раздел пустой абсолютно, а среда восстановления лежит на С:.
Средство создания образов в панели управления не может сделать инкрементный бекап, пишет, что всё ранее созданное будет стёрто.
Работает, в общем, как карта ляжет.
Vadim Sterkin
Роман, я ничего не понял, начиная с цели комментария. Если у вас проблема, обращайтесь в форум, соблюдая правила и прилагая сведения, которые помогут понять проблему (картинки статьи толсто намекают).
Роман Сидоров
Я просто поделился информацией о том, что установщик windows не располагает среду восстановления на положенном для этого разделе, который сам же и создал при установке на чистый диск.
Я говорю о разделе в 300мб, где должен быть файл Winre.wim. Но в этом разделе ничего нет, кроме папки system volume. И загрузчик — бутменеджер, и среда восстановления расположены на С:. Чего быть не должно, если я правильно понимаю. То есть у меня обязательный системный раздел с winre пуст и это патология, поскольку установке проходила полностью дефолтно в тепличных условиях..
И так же странно ведёт себя средство архивации в панели управления. В таблице со средствами создания образа указано, что это средство может создавать инкрементные копии, а на деле не может.
Вопросов у меня пока нет, буду наверное по вашим статьям пытаться сделать через imagex образ, сунуть в скрытй радел recovery, перенести среду восстановления с С:\ на её родной раздел (который 300мб, предварительно до установки вручную создав этот раздел с необходимыми id и атрибутом размером 350мб во избежание проблем с теневым копированием в будущем). А для инкрементных копий наверное придётся использовать acronis, потому что wbadmin кажется мне слишком неудобным(к примеру непонятно как заставить его по расписанию каждый раз заменять инкрементную копию сделанную ранее, не трогая полный образ).
Vadim Sterkin
Вы сделали заявление, но не подтвердили его информацией.
1. Выложите на Pastebin.com отчет CheckBootSpeed
2. Покажите результат команды reagentc /info
Роман Сидоров
При первом запуске CheckBootSpeed попросил выполнить «winsat formal -v». Я выполнил команду и повторил затем запуск CheckBootSpeed с пустым чекбоксом «автоматически применять исправления», после чего уже залил отчёт: http://pastebin.com/wgWcnJj2
Скриншот с результатом reagentc /info
http://i.imgur.com/UoKJt6X.png
Vadim Sterkin
Роман, теперь картина ясна, хотя я первый раз вижу, чтобы RE падала на другой раздел. В принципе, без разницы. Даже если С: шифруется, в RE можно войти с диском восстановления или с дистрибутивом. Но если очень хочется вернуть его на место, можно загрузиться в RE/PE, назначить разделу 1 букву T, и:
где W — буква раздела с Windows
См. также Этап 4 – Создание среды восстановления
Роман Сидоров
Спасибо за подсказку.
Хотя я и не надеялся её получить, просто отрепортил об этом случае.
Уточню сценрий на всякий случай. Я взял заводской дистрибутив ru_windows_8.1_pro_vl_with_update_x64_dvd_6050899, скопировал всё содержимое на активный основной fat32 раздел usb-hdd(bootx64efi вытаскивать не понадобилось и папку boot перемещать на уровень вверх — всё уже было как надо изначально в дистрибутиве), загрузился с него в uefi режиме, не выключая секьюр бут, перед запуском установки вызвал консоль и с помощью diskpart очистил всю разметку командой clean (данные я уже забекапил заблаговременно), и приступил ку установке. Установщик сам инициализировал диск как базовый gpt хард, сам создал структуру разделов, я лишь указал размер целевого системного диска. И вот потом я обнаружил, что winre не на своём месте.
Vadim Sterkin
Ох уже эти маленькие подробности. Вот теперь скопируйте содержимое ISO на обычную флэшку > запустите установку > удалите все разделы > ставьте на неразмеченное пространство (диск С можно сжать потом).
Роман Сидоров
Пользуясь случаем, раз уж вы сами заговорили о сжатии, спрошу кое что. При расширении раздела или его сжатии через «управление компьютером» в оснастке «управление дисками» возможна ситуация, когда MFT будет фрагментирована, если на пути увеличения таблицы, скажем, попадётся файл и система не станет файл переносить, а расколет таблицу? Или там всё красиво происходит при достаточном свободном месте?
Переустанвливать мне не хочется, уже настроил всё и софт поставил. Буду ковырять то, что есть для начала. Спасибо вам за ваши статьи, буду на них учиться.
Больше не побеспокою, надеюсь.
Запустил defrag -a -v C:, фрагментов MFT два оказалось. Я один раз расширил диск с 40 до 60гб. Но при сжатии наверное фрагментации не возникнет.
Vadim Sterkin
MFT редко мешает. Обычно, это подкачка, гибернация и теневые копии.
Роман Сидоров
И всё же решил я поэкспериментировать. Сделал clean all, установил точно так же как и раньше. Сразу проверил через reagentc где у нас winre, написало то же самое — в 4 разделе, то есть в том, где винда.
Файл winre.wim в C:\Recovery\WindowsRE лежит и занимает 256 681 639 байт
http://i.imgur.com/HnjrJ1l.jpg
Vadim Sterkin
И в чем смысл такого эксперимента? Я же предлагал флэшку использовать…
LuXuS™
Какой одной простой командой в командной строке можно создать образ системы?
Vadim Sterkin
Примеры wbadmin есть в статье
Артём Мишин
Вадим, привет!
У меня разметка GPT и при создании образа выдаёт такую ошибку http://joxi.ru/1A5Q3M8SnE7O4A
Описанный в статье способ решения поможет создать образ без этой ошибки?
Спасибо.
Vadim Sterkin
Вам нужно анализировать ошибки. Обращайтесь в http://www.forum.oszone.net
Ilya K
Видел проблему с недостаточным местом для теневой копии на обычной MBR Win7 потому что вместо обычного WinRE там стоял MSDART. Это тоже такая WinPE от Microsoft, но гораздо более крутая и ее wim файл весит больше да еще туда были установлены драйверы сетевой карты.
Раздел, конечно, не был подмонтирован (не имел буквы) и я некоторое время тупил, прежде чем догадался посмотреть в диспетчер дисков)
Решил проблему удалением wimа перед копированием.
Для архивирования использую встроенные средства по расписанию, а пару раз использовал их для замены диска.
Алгоритм оч простой:
1) полный бекап работающей системы (получается вроде бы vhd файлик)
2) замена диска и загрузка в WinPE с флешки
3) Запуск там wbadmin на restore.
Кажется это называется bare metal resote или как-то так
Куромяги
Пару лет назад случайно обнаружил решение этой проблемы — «Недостаточно место на диске для создания теневой копии тома в местоположение хранения».
Неоднократно проверено на реальной машине с сиcтемной Windows 7 x64 с разметкой mbr.
При первом создании архивного образа, ошибка ни когда не возникала, при повторном создании выскакивало окно с предупреждением о нехватке пространства на диске. И действительно на системном диске «зарезервировано системной» созданного программой установки на 100 мб, занято было 70 мб!
Я заходил в консоль управления дисками, присваивал диску «зарезервировано системной» букву и просто ждал примерно 25-30 минут. По истечению этого времени убедившись, что на диске «зарезервировано системной» занято не 70 а 30 мб, удалял присвоенную ему букву и создавал архивный образ без ошибок о «Недостаточном место на диске для создания теневой копии тома в местоположение хранения».