- Перенос (клонирование) Windows на другой SSD/HDD диск
- Правильная установка Windows 10 на SSD накопитель
- Что такое SSD?
- Предварительная настройка компьютера
- Сделать загрузочную флешку Windows 10
- Установка Windows 10
- Проверка активации AHCI в диспетчере устройств
- Проверка работы команды TRIM
- Оптимизация SSD диска
- Отключение гибернации Windows
- Утилита SSD Mini Tweaker для автоматической оптимизации накопителя
Перенос (клонирование) Windows на другой SSD/HDD диск
В этой статье мы рассмотрим, как перенести установленную Windows с одного жесткого диска на другой только с помощью встроенных средств без использования сторонних программ (таких, как Paragon, AOMEI или Acronis). Эта инструкция поможет вам, например, перенести Windows с HDD на новый SSD диск, или склонировать установленную и настроенную Windows на другой компьютер (есть нюансы) или новый жесткий диск большего размера.
В качестве примера мы склонируем установленную Windows 10 на новый диск с помощью загрузочной USB флешки, командной строки и встроенной утилиты robocopy.
Вы сможете склонировать жесткий диск на новый диск меньшего размера, если место, занятое на системном диске текущей Windows меньше, чем емкость нового диска. Если это не так, придется удалить/переместить часть файлов с диска. Чаще всего такой вопрос возникает при переносе на SSD диск меньшей емкости, чем обычный HDD.
Процедура переноса Windows на другой диск зависит от, того, в каком режиме работает ваш компьютер: BIOS или UEFI. Выполните команду:
Если в строке BIOS mode (режим BIOS) указано Legacy (Устаревший), у вас компьютер с BIOS (или UEFI работает в режиме Legacy/CSM). Если указано UEFI – у вас современных компьютер и Windows установлена в UEFI режиме.
- Если компьютер работает в нативном UEFI режиме и имеет таблицу разделов GPT, я буду помечать команды для таких компьютеров UEFI GPT ;
- Если у вас старый компьютер с BIOS или с UEFI но в Legacy режиме, а таблица разделом MBR – команды будут помечены меткой BIOS MBR .
В первую очередь нужно создать таблицы разделов на новом диске. Это можно сделать непосредственно из запущенной Windows 10 с помощью diskpart. Если диск новый, инициализируйте его с помощью консоли diskmgmt.msc или PoweShell команды Initialize-Disk:
Get-Disk | Where-Object PartitionStyle –Eq ‘RAW’ | Initialize-Disk
Теперь создадим таблицу разделов на диске. Откройте командную строку с правами администратора и выполните команду:
В контексте diskpart выполните следующие команды.
list disk
select disk 1 (в зависимости от номера вашего нового диска, который выдала предудущая команда)
clean
Далее команды отличаются в зависимости от типа вашей платформы.
Для UEFI GPT :
convert gpt
create partition efi size=100
format fs=»FAT32″ quick label=»EFI»
create partition msr size=16
create partition primary
format fs=»NTFS» quick label=»NEW_SYSTEM»
exit
Мы создали на новом диске таблицу разделов GPT, два небольших служебных раздела (EFI и MSR), на оставшемся месте создан один большой раздел (см. подробнее о структуре GPT разделов для EFI).
Для BIOS MBR следующие команды:
convert mbr
create partition primary align=1024
active
format fs=»NTFS» quick label=»NEW_SYSTEM»
exit
Для клонирования Windows на новый диск вам понадобится загрузочная USB флешка с установочным образом Windows 10 (проще всего создать такую флешку с помощью MediaCreationTool).
Перезагрузите ваш компьютер и загрузитесь с установочного диска. При появлении окна установки Windows нажмите Shift+F10 чтобы открыть командую строку. В открывшемся окне выполните команды
На скриншоте ниже видно, что оригинальному разделу Windows на старом диске присвоена буква диска E:, а большому разделу на новом диске (с меткой NEW_SYSTEM) назначена буква D:.
Теперь нужно скопировать файлы со старого диска с установленной Windows на новый. Проще всего это сделать с помощью robocopy. Следующая команда robocopy скопирует все символические ссылки, файлы и папки с атрибутами, NTFS правами и timestamp. При этом лог копирования будет сохранен в корень целевого диска:
robocopy E:\ D:\ /E /COPYALL /SL /XJ /R:3 /W:3 /UNILOG:»D:\rcopy.log» /TEE
Копирование может занять продолжительно время в зависимости от размер старого диска (в моем случае копирование 60 Гб диска заняло около часа).
Теперь можно выключить компьютер и отключить старый жесткий диск.
Следующий шаг, настройка загрузчика Windows на новом диске.
Опять загрузите компьютер в среде установки Windows и запустите командную строку ( Shift+F10 ).
Восстановление BIOS MBR загрузчика.
Проверьте букву диска, назначенную новому большому разделу на диске:
Диску назначена буква C:
Восстановите BCD загрузчик на диске C:
bcdboot C:\Windows /S C:
Исправьте MBR запись и записи в BCD загрузчике:
bootrec.exe /FixMbr
bootrec.exe /FixBoot
bootrec.exe /RebuildBcd
Восстановление загрузчика на UEFI GPT компьютере (подробно эта процедура описана в статье восстановление загрузчика Windows 10 на UEFI компьютере).
Нужно определить букву системного диска и назначить букву диска разделу с EFI.
В данном примере системному разделу назначена буква диска C. Вам нужно назначить букву разделу EFI (размер 100 мб и файловая система FAT32) следующими командами (в командах измените номера разделов в соответствии с вашей конфигурацией):
select volume 1
assign letter M:
exit
Теперь нужно пересоздать конфигурацию BCD загрузчика:
cd /d m:\efi\microsoft\boot\
ren BCD BCD.bak
bcdboot С:\Windows /l en-us /s M: /f ALL
Перезагрузите компьютер и отключите загрузочную флешку. Убедитесь, что Windows корректно загрузилась с нового диска.
Все установленные приложения, документы и настройки остались на месте. Вы успешно скопировали установленную Windows 10 на новый диск.
При копировании файлов на новый диск с помощью robocopy могут встречаться ошибки. Откройте на новом диске файл rcopy.log и посмотрите какие файлы не были скопированы. В моем случае не было скопировано 94 файла (в моем случае не скопировать только мусорные файлы).
Не очень понятно здесь:
«Вам нужно назначить букву разделу EFI (размер 100 мб и файловая система FAT32) следующими командами (в командах измените номера разделов в соответствии с вашей конфигурацией):
select volume 2»
на скриншоте 100 MB — это volume 1.
Нет?
Да, здесь ошибка. Поправил текст.
Прикольно. Сохраню. Обычно это делаю через Acronis 🙂
переход на другой диск или с mbr на uefi
1. Гружусь через любой WinPE .
2. Снимаю образ
Dism /Capture-Image /ImageFile:d:\windows.wim /CaptureDir:c:\ /Name:»Windows»
3. Подготавливаю новый диск в UEFI
rem == CreatePartitions-UEFI.txt ==
rem == These commands are used with DiskPart to
rem create four partitions
rem for a UEFI/GPT-based PC.
rem Adjust the partition sizes to fill the drive
rem as necessary. ==
select disk 0
clean
convert gpt
rem == 1. System partition =========================
create partition efi size=260
rem ** NOTE: For Advanced Format 4Kn drives,
rem change this value to size = 260 **
format quick fs=fat32 label=»System»
assign letter=»S»
rem == 2. Microsoft Reserved (MSR) partition =======
create partition msr size=16
rem == 3. Windows partition ========================
rem == a. Create the Windows partition ==========
create partition primary
rem == b. Create space for the recovery tools ===
shrink minimum=500
rem ** NOTE: Update this size to match the
rem size of the recovery tools
rem (winre.wim) **
rem == c. Prepare the Windows partition =========
format quick fs=ntfs label=»Windows»
assign letter=»W»
rem === 4. Recovery tools partition ================
create partition primary
format quick fs=ntfs label=»Recovery tools»
assign letter=»R»
set
gpt attributes=0x8000000000000001
list volume
list disk
exit
4. Заливаю образ.
rem == ApplyImage.bat ==
rem == These commands deploy a specified Windows
rem image file to the Windows partition, and configure
rem the system partition.
rem Usage: ApplyImage WimFileName
rem Example: ApplyImage E:\Images\ThinImage.wim ==
rem == Set high-performance power scheme to speed deployment ==
call powercfg /s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
rem == Apply the image to the Windows partition ==
dism /Apply-Image /ImageFile:%1 /Index:1 /ApplyDir:W:\
rem == Copy boot files to the System partition ==
W:\Windows\System32\bcdboot W:\Windows /s S:
:rem == Copy the Windows RE image to the
:rem Windows RE Tools partition ==
md R:\Recovery\WindowsRE
xcopy /h W:\Windows\System32\Recovery\Winre.wim R:\Recovery\WindowsRE\
:rem == Register the location of the recovery tools ==
W:\Windows\System32\Reagentc /Setreimage /Path R:\Recovery\WindowsRE /Target W:\Windows
:rem == Verify the configuration status of the images. ==
W:\Windows\System32\Reagentc /Info /Target W:\Windows
:rem == Delete OneDrive
del w:\Windows\SysWOW64\OneDriveSetup.exe
:rem == Reboot
rem Wpeutil reboot
Благодарю за идею. через wim образ наверно даже надежнее будет.
Правильная установка Windows 10 на SSD накопитель
Разработчики Microsoft традиционны в своем стремлении каждую новую версию операционной системы делать все более ориентированной не на специалиста, а на обычного пользователя ПК с минимальным набором знаний и умений по установке и удалению программ. Не стала исключением и Windows 10, процесс установки которой автоматизирован и нуждается в минимальном участии пользователя.
Однако, в некоторых ситуациях дело обстоит несколько сложнее, и без дополнительных разъяснений разобраться непросто. Например, при установке Windows 10 на SSD. Если вы собираетесь выполнить именно эту операцию, но пока точно не знаете, как сделать все правильно, ознакомьтесь с инструкцией, которую мы для вас подготовили.
Что такое SSD?
SSD – твердотельные накопители, являющиеся немеханическими запоминающими устройствами. Изначально были разработаны в дополнение к привычным жестким дискам HDD, а также для использования в качестве компактных переносных, но вместительных хранилищ данных. Далее рассматривались как альтернатива HDD. Сейчас же все чаще позиционируются как их логичная замена.
Сравнительно с обычными жесткими дисками SSD более надежные, скоростные, не подвержены повреждениям из-за тряски и менее восприимчивы к механическим воздействиям. Ранее их единственным недостатком считалась высокая стоимость. Сейчас на рынке хватает моделей, по емкости конкурирующих с HDD, по стоимости не на много дороже их, а по ключевым характеристикам серьезно их превосходящих.
Именно из-за того, что все больше людей мигрируют с HDD на SSD, стал актуальным вопрос правильной установки на твердотельные накопители ОС Windows 10, поскольку процесс здесь от привычного несколько отличается.
Предварительная настройка компьютера
Фактически, предварительная подготовка заключается только в переводе контроллера жестких дисков в режим SATA (AHCI). Это необходимо для того, чтобы обеспечить максимальную производительность SSD и минимизировать скорость износа его ячеек, что позволит продлить срок эксплуатации устройства.
- Войдите в BIOS, нажав при включении ПК, ноутбука клавишу DEL или F1.
- Найдите раздел «Integrated peripherals» и перейдите в него.
- В появившемся меню ищите строку «SATA Mode или SATA Type», нажимайте на нее. В выпавшем списке установите значение AHCI.
- При выходе не забудьте сохранить изменения, или перед выходом нажмите F10, после чего перезагрузите компьютер.
Обратите внимание: выполнять эту операцию важно до начала установки операционной системы. В процессе инсталляции настройки ядра ОС устанавливаются в зависимости от выбранного режима дискового контроллера, и в дальнейшем их изменить будет невозможно. Изменение режима после завершения установки ОС может привести к тому, что компьютер просто не загрузится.
Сделать загрузочную флешку Windows 10
Установить Windows 10 со стандартного DVD-диска невозможно по простейшей причине – размер инсталляционного пакета превышает его емкость. Единственный доступный вариант – загрузить iso — образ ОС на имеющий достаточный объем дискового пространства флеш-накопитель. Сделать это можно, используя одну из популярных специализированных утилит, таких как Windows 7 USB/DVD Download Tool или Rufus. Но наиболее корректным решением будет использование специально разработанной в Microsoft утилиты для обновления ОС – Windows 10 Installation Media Creation Tool. Скачать ее без ограничений можно на официальном сайте разработчика ПО.
- Запускаем утилиту, на приветственном экране нажимаем кнопку «Принять», соглашаясь с условиями разработчика.
- В следующем окне выбираем пункт создания установочного носителя.
- Далее выбираем требуемые параметры ОС.
- Выбираем тип устройства, которое будет использовано в качестве загрузочного носителя. В данном случае это USB-флешка.
- Выбираем из списка подключенных USB-устройств нужную флешку.
- Ожидаем завершения загрузки образа ОС на флеш-карту. Когда шкала дойдет до 100%, операцию можно считать завершенной, а загрузочное USB-устройство – готовым к применению.
Следует отметить, что процесс создания загрузочного USB-накопителя для Windows 10 с использованием сторонних утилит, хоть и отличается в каждом случае от описанного выше, но несущественно. Все разработчики постарались максимально упростить процесс.
Установка Windows 10
Сам процесс установки Windows 10 на SSD ничем не отличается от аналогичной процедуры с использованием HDD. Система сама распознает USB-устройство, определит оптимальные параметры установки и активирует диалоговое окно с подсказками для дальнейших действий. Отличие только одно – в несколько раз большая скорость выполнения инсталляции благодаря высоким характеристикам твердотельных накопителей.
Проверка активации AHCI в диспетчере устройств
Если вы устанавливали ОС Windows 10 с нуля и в точности придерживались предыдущих пунктов данной инструкции, то режим AHCI у вас и так должен быть активированным, что означает обеспечение максимальной скорости и корректности работы SSD. Если же просто перенесли корневой раздел операционной системы со старого на новый носитель, высока вероятность того, что режим работы контроллера другой – не оптимальный для твердотельного накопителя. В любом случае выполнить эту операцию следует, как минимум для того, чтобы знать, что к чему. Тем более, что сложного в ней ничего нет:
- Нажмите комбинацию клавиш WIN+Pause, чтобы вызвать окно системной информации. В нем перейдите в «Диспетчер устройств» (кнопка его активации расположена в левой части окна).
- В открывшемся списке найдите «Контроллеры IDE/ATA», и нажмите на этот пункт.
- Подтверждением того, что все настроено правильно, является наличие в списке пункта «AHCI-контроллер». Если его нет, с вероятностью в 100% твердотельный накопитель управляется контроллером, совместимым со старыми версиями жестких дисков.
Обратите внимание: операционная система теоретически предоставляет инструменты для переключения стандарта управления контроллером. Однако, если воспользоваться ими и переключить режим в ОС, после следующего запуска компьютер просто не загрузится. Если вы обнаружили отсутствие AHCI-контроллера, лучше всего переустановить ОС правильно. Либо же смириться со сниженной скоростью работы SSD и его усиленным износом.
Проверка работы команды TRIM
Принцип записи данных в SSD и HDD различается. В твердотельных накопителях ячейка может быть заполнена новой информацией только после стирания предыдущих данных. То есть, при новом копировании последовательно выполняются две функции – стирание и новая запись. Это увеличивает продолжительность операций, снижая общее быстродействие. Но процесс можно оптимизировать, активировав команду TRIM, в результате чего все незанятые ячейки будут очищаться заблаговременно автоматически. Это обеспечит максимальную скорость работы накопителя.
В Windows 10 TRIM предусмотрена в планировщике задач, поэтому ее выполнение происходит без участия пользователя. Однако, если системный раздел был скопирован из старого жесткого диска, эта команда может быть отключена. Чтобы активировать ее вручную, выполните следующую последовательность действий:
- Найдите в меню пуск: в папке «служебные windows» Командная строка
- В более свежих версиях Виндовс, Нажмите комбинацию WIN+X. Здесь вам нужен пункт «Windows PowerShell (администратор)».
- В открывшемся окне введите команду «fsutil behavior query DisableDeleteNotify». Нажмите Enter, и если у вас отобразится значение «DisableDeleteNotify = 1», это означает, что TRIM неактивен, и его нужно включить.
- Вы сделаете это, введя команду «fsutil behavior set DisableDeleteNotify 0», и снова нажав Enter. Теперь TRIM активирован, что должно быть подтверждено значениями, как на изображении ниже.
Обратите внимание: все производители SSD для своих накопителей выпускают специализированное ПО, призванное автоматизировать настройку и обеспечивать максимальную производительность работы. Фирменная утилита автоматически запустит TRIM, проследит, чтобы контроллер работал в режиме ACHI, а не SATA, выполнит целый ряд других полезных операций без участия пользователя. Установка такой утилиты – одна из первых операций, которые вы должны выполнить, установив ОС Windows 10, как с нуля, так и методом копирования корневого каталога.
Оптимизация SSD диска
Для обеспечения оптимального режима работы SSD важно, чтобы были выполнены следующие условия:
- TRIM – активирован.
- Автоматическая дефрагментация SSD – отключена.
- Гибернация – отключена.
Если первый пункт мы уже в этой инструкции проверили и при необходимости скорректировали. Что касается дефрагментации, то Windows 10 – умная ОС, которая при установке с нуля распознает типы используемых накопителей, автоматически включая корректные параметры для каждого накопителя – TRIM для SSD и дефрагментацию для HDD. И она точно не будет пытаться дефрагментировать твердотельный накопитель автоматически.
Обратите внимание: делать это в ручном режиме тоже не следует: дефрагментация для SSD не просто бесполезная, а крайне вредная процедура!
Отключение гибернации Windows
Гибернация – та же функция «сна», только позволяющая полностью отключить энергопитание. При ее запуске содержимое оперативной памяти копируется на накопитель, и энергопитание прекращается. При включении компьютера осуществляется обратное копирование, возвращая систему в исходное состояние. Учитывая, что копируется все содержимое «оперативки», объем каждый раз получается немаленьким. А это негативно сказывается на скорости износа SSD.
Гибернация ноутбукам не нужна, поскольку там энергопотребление в режиме «сна» и так минимальное. Что касается ПК, то при отсутствии ИБП эта функция может пригодиться. Но придется смириться с усиленным износом накопителя.
Практика показывает, что ее лучше все же отключить. И сделать это можно так:
- Нажмите комбинацию WIN+X. Здесь вам нужен пункт «Командная строка (администратор)».
- Введите команду «powercfg -h off» и жмите «Ввод».
Все, гибернация отключена, а ее файл полностью удален с накопителя.
На этом оптимизацию работы SSD можно считать завершенной.
Утилита SSD Mini Tweaker для автоматической оптимизации накопителя
В завершение хотелось бы в двух словах рассказать об одной очень полезной для работы с твердотельными накопителями утилите – SSD Mini Tweaker. Она небольшая, с предельно простым русифицированным интерфейсом, и абсолютно бесплатная. Но при этом позволяет автоматизировать выполнение всех основных операций по оптимизации работы SSD. Все что необходимо – просто поставить «галочки» там, где нужно. Для неопытных пользователей – идеальный вариант!