Тонкости переноса данных, о которых умалчивает справка Windows
Средство переноса данных – это простой инструмент, но знание некоторых тонкостей его работы убережет вас от горьких разочарований. Мои советы помогут вам сохранить и восстановить свои данные, обойдя все подводные камни.
Чтобы избежать проблем, вам нужно задать себе четыре простых вопроса:
- что нужно перенести
- будет ли все это сохранено
- как перенести то, что не сохраняется автоматически
- можно ли будет все восстановить на новой системе
И тогда у вас не возникнут вопросы, которыми в свое время задавались Герцен и Чернышевский. Впрочем, на них я тоже постараюсь дать ответ.
Сегодня в программе
- Какие данные сохраняются автоматически
- Как перенести параметры программ
- В каких случаях средство переноса данных не поможет
- Как бороться с ошибками при восстановлении данных
Какие данные сохраняются автоматически
Microsoft предусмотрела автоматическое сохранение всех ваших настроек и данных, а также хранящихся в профиле файлов.
Увеличить рисунок
Стандартные библиотеки. Если в эти библиотеки входят папки, расположенные вне системного раздела, они тоже сохраняются.
Все настройки пользовательской среды, включая параметры проводника, вид папок, рабочего стола, панели задач и меню «Пуск», в том числе все закрепленные в них значки.
Кроме того, под пунктом «Параметры Windows» в миграционный файл включаются следующие данные из папки AppData:
- сохраненные пароли, которым управляет диспетчер учетных данных
- параметры сетевых подключений
- все личные данные из Internet Explorer (включая журнал, пароли, cookies и т.д.), а также ленты RSS
- параметры Windows Media Player, почты и распознавания речи
- сохраненные темы оформления
Этот список неочевиден из графического интерфейса при сохранении миграционного файла, но вы можете проверить мои утверждения, проявив смекалку. Особо пытливым читателям я предлагаю рассказать в комментариях о том, как это сделать :)
Файлы и документы, не входящие в стандартные библиотеки, а именно:
- все прочие библиотеки с их содержимым
- рабочий стол, загрузки и контакты
- папки, созданные вами в корне профиля
- избранное Internet Explorer
- виртуальное хранилище
Наряду с общими данными из папки %public% автоматически сохраняются все папки, расположенные в корне всех внутренних дисков. Исключения составляют:
- Windows и Program Files
- резервные копии в папке WindowsImageBackup
- скрытые и системные папки
Итак, список сохраняемых данных выглядит внушительно, и можно не беспокоиться о том, что все ваши настройки перенесутся. Но есть один важный момент, незнание которого может смазать впечатление от этого замечательного средства.
Как перенести параметры программ
Я несколько раз видел в форуме жалобы на то, что средство переноса данных «переносит не всё». Если копнуть чуть глубже, выясняется, что теряются параметры программ.
Все в ваших руках
Между тем, отчет о программах, который отображается после восстановления всех настроек, рапортует об успешном переносе.
В данном случае мы имеем дело с двумя сторонами медали. С одной стороны, средство переноса данных действительно сохраняет параметры программ, но только те, что хранятся в пользовательском разделе реестра (HKCU). Если программа хранит ваши предпочтения в реестре, они будут перенесены.
С другой стороны, многие действительно необходимые параметры остаются за кадром. Поэтому вам нужно самостоятельно включить в миграционный файл настройки программ, которые вы хотите перенести.
Папка AppData
В корне вашего профиля находится папка AppData, предназначенная для хранения данных программ. Например, браузер Opera устанавливается в Program Files, но ваш профиль хранится в папке AppData\Roaming\Opera. А Google Chrome целиком устанавливается в AppData\Local\Google.
Ситуация усугубляется тем, что после нажатия ссылки Дополнительно, вы можете не увидеть папку AppData в проводнике средства переноса данных.
В этом случае включите отображение скрытых файлов и папок в проводнике и снова нажмите ссылку.
Как видно на рисунке ниже, папки Roaming и Local отмечены голубым флажком. Он означает, что внутри выбраны лишь некоторые подпапки. Вы можете убедиться самостоятельно, что по факту выбрано лишь виртуальное хранилище и параметры IE.
Желтым цветом я выделил папки нескольких своих программ. Причем, если вы не знаете точного расположения нужных вам данных, имеет смысл сохранять папки программ из обоих расположений — Local и Roaming.
Почему Microsoft не сделала стандартным перенос параметров программ? Скорее всего, из соображений размера миграционного файла.
У меня папка AppData занимает более 2 Гб, хотя программ установлено не так много. А ведь мне доводилось видеть приложения, в одиночку съедающие более гигабайта на диске!
Кстати, такой проблемы не возникает при переустановке системы поверх существующей, поскольку профиль копируется целиком. И я считаю, что папку Roaming стоило бы включать в миграционный файл по умолчанию.
Папка Program Files
Старые или неграмотно настроенные программы могут хранить данные в своих папках. Если такая программа установлена в папку Program Files, то при включенном UAC происходит перенаправление данных ввиртуальное хранилище. А оно сохраняется автоматически, как я уже сказал выше.
Если у вас отключен контроль учетных записей, объем ручной работы при переносе данных только что увеличился.
Работая в Windows 7 «как в XP», т.е. под администратором и с отключенным UAC, вы позволяете программам записывать параметры в свою папку (например, в INI-файл). Данные таких программ вам нужно будет перенести вручную.
В каких случаях средство переноса данных не поможет
Есть еще пара подводных камней, знание о которых избавит вас от разочарований.
Вы не сможете перенести файлы и данные из:
- 64-разрядной Windows в 32-разрядную
- одной языковой версии в другую
И если первый момент более-менее очевиден и даже описан в справке, то второй становится сюрпризом. Причем ошибка при запуске миграционного файла в другой языковой версии Windows вовсе не наводит на мысль о региональных проблемах. Звучит она так: Файл не содержит данных доступных для переноса.
Дело усложняется тем, что когда установлен языковой пакет, не так-то просто сходу определить язык своей операционной системы. Но есть надежное средство – PowerShell.
1 | (Get-WmiObject Win32_OperatingSystem).oslanguage |
Команда возвращает идентификатор языка операционной системы:
- 1033 – английский
- 1049 – русский
- другие языки
Как бороться с ошибками при восстановлении данных
Страшнее фильмов ужасов может быть только ситуация, когда восстановление не срабатывает, а диск с данными уже отформатирован.
Стандартные рекомендации
Типовой список рекомендаций в таком случае включает в себя:
- освобождение места на разделе
- проверку диска
- отключение сторонних служб и программ в автозагрузке, в том числе антивируса
Это может помочь, но не всегда. Я не буду вдаваться в конкретные ошибки и способы их диагностики, чтобы сэкономить ваше время. Вместо этого я подскажу простой обходной путь.
Извлечение данных из миграционного файла утилитой migrecover
Когда все стандартные рекомендации не помогают, задача сводится к извлечению драгоценных файлов и документов из миграционного файл. Хотя при этом придется забыть о настройках пользовательской среды.
Допустим, ваш миграционный файл лежит по адресу D:\MySettings.MIG
- Скачайте утилиту migrecover (она совместима с USMT 4.0).
- Распакуйте архив на рабочий стол.
- В командной строке выполните12
set mr=%userprofile%\desktop\migrecover
%mr%\migrecover.exe D:\MySettings.MIG %mr%\recovered
Если файл не был поврежден, вы найдете свои данные в папке recovered.
Вооружившись этими сведениями, вы без проблем сохраните все необходимые файлы и параметры, а затем восстановите их на новой системе. Если у вас возникли вопросы по изложенному материалу, задавайте их в комментариях. Если же вам известные какие-то еще тонкости работы средства переноса данных, сообщите о них, и я дополню статью.
7 ситуаций, в которых средство переноса данных незаменимо
С чем у вас ассоциируется средство переноса данных? С установкой новой системы? Верно, но это всего лишь один сценарий его использования из семи, о которых вы узнаете сегодня. И некоторые из них вполне соответствуют девизу блога!
Я уже писал о том, как переустановить систему поверх существующей иобновить издание Windows, сохранив настройки и установленные программы. В обоих случаях Windows переносит профили пользователей целиком, поэтому потери исключаются.
Средство переноса данных использует аналогичный механизм, но более избирательно. Это иногда порождает проблемы у тех, кто не владеет несколькими простыми секретами, которыми я поделюсь с вами.
Мой рассказ состоит из двух частей. В первой из них я покажу различные ситуации, в которых средство переноса данных упростит вам жизнь. Во второй, спустя пару дней, я подробнее расскажу о том, как правильно сохранить данные, избежав всех подводных камней.
Средство переноса данных входит в состав Window 7 и Windows 8, поэтому все ситуации рассматриваются в контексте этих систем. Впрочем, для желающих перейти с Windows XP на новую ОС тоже есть средство и руководство.
Итак, найдите средство переноса данных и запустите его. Приступим!
- Перенос файлов и параметров на другую систему
- Переименование учетной записи
- Создание учетных записей с одинаковыми настройками
- Создание настроенных учетных записей во время установки системы
- Создание образа системы с настроенными учетными записями
- Отказ от работы встроенным администратором
- Проблемы с загрузкой профиля
1. Перенос файлов и параметров на другую систему
Вы обзавелись новым компьютером или просто решили начисто переустановить систему? Средство переноса данных, созданное специально для такой ситуации, сэкономит вам массу времени! С его помощью вы сможете очень быстро воссоздать привычную рабочую среду в новой операционной системе.
Запустите средство, ответьте на пару вопросов мастера, и вы увидите самое главное.
Увеличить рисунок
Если вас смущает большой размер миграционного файла, переместите фото, видео и музыку на другой диск вручную.
Средство переноса данных не сохраняет установленные программы, поэтому на новой системе их лучше сначала установить, а потом запустить миграционный файл двойным щелчком.
Это позволит избежать ситуации, в которой программа при установке перезапишет перенесенные данные.
Поиграйте со ссылкой «Дополнительно» и флажками – через пару дней вы сможете сравнить свои выводы с моими. О переносе параметров программ также будетотдельный разговор, равно как и о других подводных камнях.
2. Переименование учетной записи
Моему знакомому не нравилось имя учетной записи, которое сын задал сразу после покупки ноутбука. Смена отображаемого имени не устроила, поскольку оно продолжало появляться в путях. Выручило средство переноса данных!
Без плясок с бубном мы создали новую учетную запись и перенесли в нее настройки из старой. Папки с видео, фото и музыкой мы предварительно переместили вручную, чтобы быстрее создать миграционный файл. Он получился чуть больше 1 Гб.
Через несколько дней мой знакомый окончательно убедился, что чудо произошло, и удалил старую учетную запись и ее профиль.
3. Создание учетных записей с одинаковыми настройками
Вы установили систему, настроили ее, а теперь хотите, чтобы у каждого члена семьи были такие же параметры? Запускайте средство переноса данных!
Перед сохранением файла не забудьте очистить пароли в параметрах браузера и диспетчере учетных данных.
Сохранив файл, откройте его двойным щелчком и найдите в кривоватом интерфейсе заветную ссылку «Дополнительные параметры».
Вам откроется чудесное окно, позволяющее выбрать учетную запись для импорта настроек и данных, либо создать новую.
Трудно сказать, что мешало сделать раскрывающийся список чуть шире, но вы разберетесь. Заодно вы узнали, как сопоставить диски.
4. Создание настроенных учетных записей во время установки системы
Применение средства переноса данных для этой цели не вполне очевидно, что не отменяет оригинальности подхода. Во время установки системы вы можете войти в режим аудита, нажав Ctrl + Shift + F3 на экране создания учетной записи.
Вход в режим аудита выполняется со встроенной учетной записью Administrator. Поэтому после запуска миграционного файла у вас есть выбор.
Вы можете:
- нажать кнопку «Перенести», тем самым сразу создав учетную запись с тем же именем и параметрами, которые были в исходной учетной записи
- нажать ссылку «Дополнительные параметры», создать учетную запись с другим именем и перенести данные в нее
Теперь убедитесь, что в окне утилиты sysprep все параметры заданы, как показано на рисунке ниже, и нажмите ОК.
После перезагрузки вы сможете войти в систему с уже настроенной учетной записью.
5. Создание образа системы с настроенными учетными записями
Если вы знакомы с моими материалами на тему автоматической установки, то режим аудита у вас должен ассоциироваться с созданием настроенного образа системы.
Действительно, вы можете применить средство переноса данных при подготовке образа!
Когда у вас есть настроенная учетная запись на тестовой системе, можно сохранить ее параметры в миграционный файл. А войдя в режим аудита, запустите файл и перенесите параметры, сопоставив их с учетной записью встроенного администратора. Впрочем, сначала вас ждет сюрприз, потому что в списке не будет аккаунта Administrator!
Это интересная нестыковка режима аудита. Вы входите в него с учетной записью встроенного администратора, несмотря на то, что она отключена в Windows. Кстати, то же самое происходит и в безопасном режиме, если других активных администраторов нет.
Отсюда следует решение проблемы – запустите оснастку lusrmgr.msc и включите встроенного администратора (можно также использовать команду net user). Теперь перезапустите миграционный файл… вуаля!
Завершив перенос параметров, отключите встроенного администратора. В качестве завершающего штриха укажите параметры sysprep, как показано на рисунке ниже.
Теперь можно захватывать образ! Только не забудьте обеспечить копирование настроенной учетной записи в профиль стандартного пользователя с помощью файла ответов.
Теперь все создаваемые в системе учетные записи будут иметь одинаковые параметры. Исключение составят лишь некоторые аспекты персонализации, такие как фон рабочего стола и рисунок учетной записи.
6. Отказ от работы встроенным администратором
Если вы осознали, что быть суперадмином не так почетно, как вам это раньше казалось, я вас поздравляю!
Наверное, вас теперь интересует, как перенести все настройки в новую учетную запись.
Ответ на этот вопрос вы уже прочли выше – процедура ничем не отличается от переименования учетной записи. Разве что встроенного администратора удалять не надо.
Впрочем, есть и более простой способ решения задачи – включить контроль учетных записей для встроенного администратора групповой политикой или в реестре.
7. Проблемы с загрузкой профиля
На первый взгляд, идея с переносом поврежденного профиля выглядит абсурдной, но в ней есть и рациональное зерно.
Средством переноса данных можно быстро собрать все нужные файлы и документы в один миграционный файл. При этом «Параметры Windows» можно исключить, избегая переноса проблем в новую учетную запись.
Хотя мой коллега по форуму Iska как-то поделился своим опытом борьбы с постоянной загрузкой во временный профиль. Его тоже выручило средство переноса данных! Главное – правильно сформулировать задачу, а она в этом случае сводилась к получению работоспособной учетной записи с привычными настройками и всеми данными.
Конечно, для такой операции нужна другая административная учетная запись. Если вы не работаете под встроенным администратором, она у вас точно есть. Ведь даже если «Администратор» отключен, с ним можно войти в безопасный режим, а дальше уже дело техники.
А как вы переносите свои данные и параметры?
Моя подборка пользовательских твиков реестра давно поросла мхом. Ведь средство переноса данных полностью избавляет от необходимости вносить изменения в HKCU вручную, REG-файлами или твикерами.
Расскажите в комментариях, с какими из семи перечисленных случаев вам приходилось сталкиваться! Как вы выходили из этих ситуаций?
Комментариев: 21
Сергей Ткаченко
05.03.2012 at 09:36 (UTC 4) |
Спасибо, очень познавательно.
Скажу честно, этим инструментом я ни разу не пользовался. Если я когда-нибудь решусь собрать себе настроенный образ Windows 7+, я обязательно воспользуюсь предложенным в статье решением.
К слову, моя подборка твиков тоже покрылась мхом, и дело тут не в лени или «профессионализме». Просто в сочетании современных ОС+железа я не вижу необходимости что-то подкрутить. Ну разве что действие по умолчанию при перетаскивании файлов, но это пустяк.
(Цитировать) (Ответить)
Ваша оценка:
+2
Vadim Sterkin
06.03.2012 at 01:49 (UTC 4) | Ссылка
Сергей, твики в данном случае — это собирательный образ. Любые настройки вида меню «Пуск», панели задач, папок и т.п. представляют собой твики, даже если настраиваются в GUI.
(Цитировать) (Ответить)
Ваша оценка:
0
Григорий
05.03.2012 at 10:23 (UTC 4) | Ссылка
А я пишу свои BAT-ники для переноса.
Мне собственно кроме нестроек программ и некоторых твиков реестре ничего и не нужно, т.к. есть резервная копия всей системы)
Учетными записями раньше баловался, с братом один комп, но потом надоело….
(Цитировать) (Ответить)
Ваша оценка:
0
Vadim Sterkin
06.03.2012 at 01:50 (UTC 4) | Ссылка
Григорий, батниками переносить параметры не слишком удобно.
(Цитировать) (Ответить)
Ваша оценка:
0
Дмитрий Разборнов
05.03.2012 at 11:38 (UTC 4) | Ссылка
Григорий,
А Вы попробуйте, Григорий.Я всегда знал ,что «что-то такое для переноса встроенное есть» , но никогда им не пользовался(((
А вот в Висте первый раз попробовал и обалдел, когда было перенесено все, что я сказал ,принтеры, закладки браузера , ярлыки, сетевые диски и вообще, все-все-все.
Не представляю себе перенос без WET или USMT теперь.
(Цитировать) (Ответить)
Ваша оценка:
0
equinox
05.03.2012 at 13:55 (UTC 4) | Ссылка
Средство переноса данных — исключительно удобная штука! Пользуюсь ею регулярно по долгу службы. Пользователи мигрируют со старой операционной системы Windows XP на «Семерку», и эта утилита выручает очень сильно! На одной машине могут работать от одного человека до четырех а то и пяти (сменный характер работы), и потому важно корректно переносить все нужные профили, включая профили почты на IBM Lotus, рабочий стол, документы.
Потому вся переустановка ОС на клиентской машине занимает 40-50 минут: миграция данных в сеть, установка начисто Windows 7, возврат профилей. С переносом «руками» возился дольше (еще до того, как открыл для себя эту замечательную утилиту).
Да, еще плюс состоит в том, что средство переноса «вытаскивает» даже ключи из личных хранилищ пользователей. Удобно.
(Цитировать) (Ответить)
Ваша оценка:
0
Vadim Sterkin
06.03.2012 at 01:51 (UTC 4) | Ссылка
Верно, все учетные данные можно перенести. И батниками это тем более неудобно делать.
(Цитировать) (Ответить)
Ваша оценка:
0
dsergey88
05.03.2012 at 15:02 (UTC 4) | Ссылка
Я сталкивался с четырьмя ситуациями:
1. Перенос файлов и параметров на другую систему.
Полгода назад я решил переставить ОС и у меня возник вопрос: «Как сохранить параметры google chrome при переустановке ос?» Я просто скопировал на другой раздел, папку с Хромом из своего профиля. После переустановки ОС, я установил с Хром и перенес, ранее сохраненную папку Хромом, в свой профиль и все настройки сохранились.
2. Переименование учетной записи.
Год назад, после очередной переустановки Windows, мне за хотелось переименовать свою учетную запись. Но мне не хотелось терять настройки профиля и мне пришлось с мериться с именем своей уч. записи.
3 Создание учетных записей с одинаковыми настройками.
При создании отдельных уч. записей для каждого члена семи. Мне нужно было настроить браузер, IP-TV Player, MKey, µTorrent, ассоциации фаилов и т.п. Всё это приходилось настраивать для каждой уч. записи и у меня ушло на это часа 2-3.
4.Проблемы с загрузкой профиля.
Когда-то я тоже сталкивался с этой проблемой. Но я не догадывался что проблема была в профиле, а не системная. Я просто переставил ОС.
Вадим, спасибо тебе большое за статью!! Если я снова с толкнусь с этими ситуациями, я обязательно воспользуюсь. средством переноса данных.
(Цитировать) (Ответить)
Ваша оценка:
0
Vadim Sterkin
06.03.2012 at 01:53 (UTC 4) | Ссылка
Сергей, я знаю, что вы недавно решали задачу по переходу на отдельные учетные записи… Конечно, средство переноса данных могло ускорить процесс. В следующий раз :)
(Цитировать) (Ответить)
Ваша оценка:
0
AlexIz
05.03.2012 at 17:10 (UTC 4) | Ссылка
Проделываю редирект папок с данными политиками в определённое место, а при переходе на новую систему остаётся только весь набор папок, лежащий в одном месте перенести на новую систему, применить к ней политики и вуаля.
Средства переноса пользовательских данных пробовали использовать на работе, однако приложение ряд данных не подхватывало (те, которые были созданы не самим пользователем) и всё-равно приходилось за ним присматривать, что свело на нет преимущества автоматизации. Впрочем, как я подозреваю, данная проблема нерешаема в принципе.
(Цитировать) (Ответить)
Ваша оценка:
0
Vadim Sterkin
06.03.2012 at 01:56 (UTC 4) | Ссылка
Как я понимаю, при вашем подходе теряются пользовательские параметры. Конечно, средство переноса данных не масштабируется для организации, но в корпоративной среде логичнее использовать USMT. Вопрос лишь в том, в каком виде хранится
(Цитировать) (Ответить)
Ваша оценка:
0
Celsus
06.03.2012 at 02:43 (UTC 4) | Ссылка
Даже нет слов, какая полезная статья. Я эту тему старался обходить стороной, так как боялся, что не смогу в ней разобраться. Вадим, с Вашим руководством все очень просто и не страшно)
(Цитировать) (Ответить)
Ваша оценка:
0
AlexIz
06.03.2012 at 11:53 (UTC 4) | Ссылка
Vadim Sterkin,
Разумеется в масштабах организации внедрял USMT, но в тексте своего комментария никакэтого не выделил, поскольку механизм отбора пользовательских данных, как у «домашнего» средства миграции, так и у USMT очень похож, если не сказать идентичен, и в этом и неразрешимая проблема. За время у пользователя накапливается воз и маленькая тележка данных, созданных впервые на диске не им, а кем-то иещё: администраторами, коллегами, программами и прочими участниками рабочего процесса, в результате эти данные не попадут в список данных пользователя и не будут сохранены при миграции или переустановке системы (речь идёт об автоматизации этих процессов различными средствами типа SCCM).
По поводу несохранения настроек. Тут вопрос сложный — настроек чего? Программ? Так они и в описанном Вами методе не сохраняются (точнее сохраняются в том случае, если хранят свои настройки не в реестре, а скажем, с данными пользователя). А если Вы говорите о данных приложений (например Избранное), то это прекрасно редиректится и затем переносится.
Одним словом, идеального средства переноса всегои вся со старой системы на новую я пока не вижу: и в том и в другом случае, приходится много работать руками (т.е. или или писать хитрые скрипты/политики, причем одноразовые, ибо в очередной переезд их придётся пересматривать, или же тупо сперва выдирать крупинки информации, а затем переносить их на новую систему)
(Цитировать) (Ответить)
Ваша оценка:
0
Марат
06.03.2012 at 13:34 (UTC 4) | Ссылка
Доброго времени суток!
Начал жутко лагать комп, хочу переустановить.
Прочитал вашу статью, есть один вопрос:
У меня на компе установлен utorrent. Раздает около 500 торентов.
После переустановки системы и переноса профиля, мне не придется перепрописывать пути к файлам?
(Цитировать) (Ответить)
Ваша оценка:
0
Vadim Sterkin
07.03.2012… Продолжение »