Предполагая, что вы работаете в операционной системе Microsoft Windows, это может быть достигнуто с использованием disk2vhd и vhd2disk.
Сначала загрузите копию Disk2VHD с веб-сайта Microsoft Sysinternals.
Запустите Disk2VHD и убедитесь, что флажок "Использовать Vhdx" не установлен, а флажок "Использовать теневое копирование тома" установлен. Это решит проблему, упомянутую Techie007. Затем выберите ваш диск C: (предположим, что это SSD) из раздела "Тома для включения" и пункт назначения (это будет где-то на жестком диске объемом 1 ТБ) в разделе "Имя файла VHD".
Нажмите "Создать" и дайте изображению завершиться. Не используйте компьютер в течение этого времени, так как изменения и документы могут быть потеряны, если они хранятся на SSD.
Как только образ будет готов, загрузите VHD2Disk с форумов Sysinternals.
Загрузите VHD2Disk и выберите образ VHD в разделе "Имя файла VHD". Вы должны увидеть свой загрузочный сектор и основной раздел NTFS в разделе "Тома для включения". Запишите существующие диски в разделе "Целевой диск", затем подключите новый SSD. Затем выберите новый диск (он должен быть в списке существующих дисков) и нажмите "VHD to Disk".
После завершения передачи вам потребуется расширить раздел данных на новом диске, чтобы использовать дополнительное пространство.
Откройте меню "Пуск", затем найдите и откройте "Управление дисками". Вы должны увидеть новый SSD с пустым разделом справа от раздела данных. Щелкните правой кнопкой мыши раздел данных и выберите "Расширить объем". Затем вы можете следовать инструкциям на экране, оставив все параметры со значениями по умолчанию. Это расширит ваш раздел, чтобы заполнить новый SSD.
Теперь выключите компьютер, удалите старый SSD и загрузитесь с нового SSD.