免責事項: 決して起動されない、まったく新しいコンピューターからドライブを取り出して混乱させるのはなぜですか?新しいコンピューター用にドライブとWindowsインストールを完全に台無しにしてしまう可能性があります。 ご自身の責任で進めてください! ディスクパーティションの操作と設定は、かなり慣れていて快適である必要があります。
Clonezilla: USBフラッシュドライブで動作するブートイメージが見つかりませんでした。(2台の異なるコンピューターで試してみました。)しかし、System Rescue CD(CDまたはUSB)で私が失敗したことはありません。
System Rescue CDにはGPartedが含まれています。これは、必要な作業に完全に適していることがわかりました。私が使用したGPartedのバージョンには、GPTブート可能ボリュームと、従来の従来のMBRタイプのブートレコードを作成する機能がありました。(GPT / UEFIブートに固執したかった。)
動作しなかったのは、ddを使用して部分的なディスクまたは部分的なパーティション、またはブートセクターコードをコピーしようとしたことです。ここで多くの時間を無駄にしました。
USB SystemRescueCDフラッシュドライブから起動したシステムをリグアップしました(方法がわからない場合は、これを試してはいけません)。工場出荷時の1 TB HDD(まだシスプレップされていて、起動されない)と、インストール先を移行する予定の新しい256GB SSDも接続しました。これらのドライブは両方ともSATAケーブルを介してマザーボードに接続しました。
警告: sysprepしたディスクから誤って起動した場合、インストールに進みます。これをしないように注意しました!
SystemRescueCDウィンドウ環境(を入力するとアクセスできますstartx
)内で、システムに接続されているすべてのディスクをスキャンするGPartedを実行しました。SSDをGPTボリュームとして設定し、HDDからSSDまでの各パーティションを、正確なサイズとセクターまで再作成しました。
GPartedが読み取れなかったパーティションが1つありました。タイプが「不明」の「Microsoftシステムパーティション」だという。代わりに、まったく同じサイズのNTFSパーティションを作成し、後でddを使用して「不明な」パーティションをHDDからSDDにコピーしました。
難しい部分は、HDDの大きなメインパーティションをコピーして、それを縮小して小さなSSDに収めようとするときに発生します。私の工場のHDDには、ディスクの最後に2つの回復タイプのパーティションがありました。これらのパーティションをSSDの最後にコピーし、メインデータパーティションに使用可能なSSDの中央に残っているスペースを確認しました(200 GBを少し超える程度)。
上部の免責事項をもう一度お読みください。ブートされていない工場のHDDのパーティションを縮小することについて話している。物事を台無しにしたら、工場の HDDイメージを台無しにしてしまい、そこからの回復はありません(バックアップを作成する方法がない限り)。別のディスクに十分なディスク領域がある場合、HDDのビッグデータパーティションのバックアップまたはイメージを作成します。サイズは800GBを超えていましたが、データは50GB未満でした。空のセクターではなく占有セクターのみをバックアップするはずのPartImageを使用してみましたが、おおよそ425GBのイメージファイルにバックアップしたかったのですが、持っていませんでした。いずれにしても、念のため、先に進む前にバックアップするのが最善です。
以前にGPartedでNTFSパーティションのサイズを変更できたので、データを失うことなく800GB +を200GBに縮小できることがわかっていました。それが私がしたことです。最初に正確に同じサイズにしようとしましたが、GPartedは、ターゲットスペースがソースパーティションよりわずかに(7MB)大きい場合を除き、パーティションをコピーしません。次に、縮小したパーティションをHDDからSDDにコピーしました。
次に、まだGPartedで、SSD上のパーティションのすべてのフラグとボリューム名およびラベルを、HDD上にあるものと正確に一致するように設定しました。唯一の違いは、メインの大きなパーティションのサイズです。
次に、新しいコンピューターにSSDをインストールし、起動しました。次のようなブルースクリーンが表示されました。
PCの修復が必要です
予期しないエラーが発生しました
エラーコード:0x0000225
そこで、これらの指示に従って Windows 10 USBインストールメディアから起動し、コマンドプロンプトの詳細オプションに入り、実行しDISKPART
ました。
list volume
出力を見て、2つのことを書き留めます:1)メインWindowsパーティションに割り当てられたドライブ文字、2)FAT32であるがドライブ文字が割り当てられていないボリューム(ラベルがある場合とない場合があります。 SYSTEMと呼ばれていました)。表示されるボリュームの1つはUSBリカバリメディアです。次の手順のいずれにもそのボリュームを使用しないでください。
それでもDISKPARTで、入力してドライブ文字のないボリュームを選択しますselect volume 3
(3でない場合がありますが、私の場合はそうでした)。次に入力しassign letter=z
ます。これで、そのパーティションにZのドライブ文字が割り当てられました。
次に、EXIT
diskpartと入力します:
BCDBoot c:\Windows /s z: /f UEFI
ここで注意点が1つあります。上記のステートメントは、ブートファイルの場所としてc:\ Windowsを参照していますが、メインWindowsパーティションが別のドライブ文字に割り当てられていることをDISKPARTが示した場合、c:inの代わりにそのドライブ文字を使用しc:\Windows
ます。
うまくいけば、それはのようなものを返しますoperation completed successfully
。のようなエラーが返される場合は、メインのWindowsパーティションにマップされたドライブ文字のFailure when attempting to copy boot files
正しい場所を参照していることを確認\Windows
してください。
その後、再起動し、どのボリュームからブートするかを尋ねるWindowsブートローダー画面が表示されました-両方のボリュームが「Windows 10」でしたが、デフォルトのボリュームは「Windows 10-volume 3」でした。そのボリュームから起動すると、システムはWindows 10の初めての「すぐに使えるエクスペリエンス」セットアップを実行しました-新しいコンピューターに付属する工場のHDDではなく、購入したSSDからのみ。
この新しいドライブには起動可能なオペレーティングシステムが1つしかないので、msconfigまたはBCDeditを使用して他のWindows 10起動オプションを削除し、起動時に毎回選択する必要がないようにする予定です。