ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Зачем вам брать диск с никогда не загруженного, совершенно нового компьютера и связываться с ним?Вы можете полностью испортить диск и установку Windows для своего нового компьютера! Действуйте на свой страх и риск! Вы должны быть достаточно знакомы и комфортно работать с разделами диска и настраивать их.
Clonezilla: я не смог найти загрузочный образ, который работал бы с флешки. (Пробовал на двух разных компьютерах.) Однако System Rescue CD (на CD или USB) никогда не подводил меня.
Компакт-диск System Rescue содержит GParted, который, по моему мнению, полностью соответствует тому, что мне нужно было сделать. Версия GParted, которую я использовал, имела возможность создавать загрузочные тома GPT, а также более старые загрузочные записи традиционного типа MBR. (Я хотел придерживаться загрузки GPT/UEFI.)
Что не сработало: использование dd, чтобы попытаться скопировать частичный диск или частичный раздел, или код загрузочного сектора. Потрачено впустую много времени здесь.
Я установил систему, которую я загрузил с моей флешки USB SystemRescueCD (если вы не знаете, как это сделать, вам не следует пытаться это делать). Я также подключил заводской жесткий диск емкостью 1 ТБ (все еще sysprepped, никогда не загружался) и новый 256-ГБ твердотельный накопитель, на который я планировал перенести установку - оба этих диска через кабели SATA на материнскую плату.
ВНИМАНИЕ: если вы случайно загрузитесь с диска sysprepped, он продолжит установку. Я был осторожен, чтобы не сделать это!
Внутри оконной среды SystemRescueCD (в которую можно попасть, набрав startx
), я запустил GParted, который сканировал все диски, подключенные к системе. Я настроил SSD как том GPT, а затем воссоздал каждый раздел с жесткого диска на SSD, вплоть до точного размера и сектора.
Был один раздел, который GParted не мог прочитать; он сказал, что это «системный раздел Microsoft» типа «неизвестно».«Вместо этого я создал раздел NTFS точно такого же размера, а затем использовал dd для копирования« неизвестного »раздела с жесткого диска на SDD.
Трудная часть возникает, когда мы пытаемся скопировать большой основной раздел жесткого диска, сжимая его, чтобы уместить на меньшем SSD. У моего заводского жесткого диска было два раздела типа восстановления в конце диска; Я скопировал эти разделы в конец моего SSD, а затем проверил, какое место осталось в середине SSD, которое было доступно для основного раздела данных (чуть более 200 ГБ).
Прочитайте заявление об отказе от ответственности снова. Мы говорим о сокращении раздела на заводском жестком диске, который никогда не загружался. Если мы все испортим, тогда мы испортили наш заводской образ жесткого диска, и мы не сможем восстановить его (если у вас нет способа сделать резервную копию). Если бы у меня было достаточно места на другом диске, я бы сделал резервную копию или сделал бы образ раздела больших данных на жестком диске. Несмотря на то, что он имел размер более 800 ГБ, на нем было менее 50 ГБ данных. Я попытался использовать PartImage, который якобы выполняет резервное копирование только занятых секторов, а не пустых, но все же хотел создать резервную копию файла размером примерно 425 ГБ, которого у меня не было. В любом случае, было бы лучше сделать резервную копию, прежде чем продолжить, на всякий случай.
Я успешно изменил размеры разделов NTFS в GParted раньше, поэтому я знал, что могу уменьшить 800 ГБ до 200 ГБ без потери данных. Вот что я и сделал. Сначала я попытался сделать его точно такого же размера, но GParted не скопировал бы раздел, если целевое пространство не было бы немного (7 МБ) больше, чем исходный раздел. Затем я скопировал сокращенный раздел с жесткого диска на SDD.
Затем, все еще в GParted, я установил все флаги, имена томов и метки разделов на SSD, чтобы они точно совпадали с тем, что было на HDD - единственное отличие заключалось в размере основных больших разделов.
Затем я установил SSD на наш новый компьютер и запустил его. Меня приветствовал синий экран, заявляющий:
Ваш компьютер нуждается в ремонте
произошла неожиданная ошибка
Код ошибки: 0x0000225
Поэтому я следовал этим инструкциям и загрузился с установочного USB-носителя Windows 10, вошел в дополнительные параметры командной строки и выполнил DISKPART
, а затем list volume
Посмотрите на вывод и запишите две вещи: 1) букву диска, назначенную вашему основному разделу Windows, и 2) том, который является FAT32, но не назначен ни одной букве диска (он может иметь или не иметь метку; мой); была названа СИСТЕМА). Один из показанных томов - это USB-носитель для восстановления - не используйте его ни для одного из следующих шагов.
Тем не менее в DISKPART выберите том, у которого нет буквы диска, набрав « select volume 3
(ваш может быть не 3, но мой был). Затем введите assign letter=z
. Теперь мы присвоили букву Z этого раздела.
Далее EXIT
Diskpart и введите:
BCDBoot c:\Windows /s z: /f UEFI
Одно предостережение: вышеупомянутое утверждение ссылается на c:\Windows как местоположение загрузочных файлов, но если DISKPART показал, что ваш основной раздел Windows был назначен другой букве диска, то используйте эту букву диска вместо c: в c:\Windows
Надеюсь, он возвращает что-то вроде operation completed successfully
. Если Failure when attempting to copy boot files
возвращается ошибка типа « Сбой» , убедитесь, что вы указали правильное расположение \Windows
на букве диска, сопоставленной с основным разделом Windows.
Затем я перезагрузился, и меня встретил экран загрузчика Windows, на котором меня спросили, с какого тома я хочу загрузиться - оба тома сказали "Windows 10", а по умолчанию - «Windows 10 - том 3».«Когда я загрузился с этого тома, система приступила к первоначальной настройке Windows 10" из коробки "- только с приобретенного мною SSD, а не с заводского жесткого диска, поставляемого с новым компьютером.
Поскольку на этом новом диске должна быть только одна загружаемая операционная система, я планирую использовать msconfig или BCDedit, чтобы удалить другой вариант загрузки Windows 10, поэтому мне не нужно выбирать его каждый раз при загрузке.