WindowsインストールをSSDに移動する最も簡単な方法は?


44

私は思い切ってSSDを購入し、既存のWindowsインストールを移行したいと考えています。現在のハードディスクは500Gbですが、コンテンツを約40Gbにトリミングしました。私はそれを100Gb SSDに転送し、すべてをコピーしてSSDをブートデバイスとして設定する最も簡単な方法を探しています。

Macrium Reflectのようないくつかのツールを見てきましたが、小さなドライブに復元できないようです。これを行うには、PINGなどを使用する必要がありますか?恐ろしいLinuxベースのブートユーティリティを可能な限り避けようとしていますが、誰か簡単な方法を知っていますか?


2015年の時点でmacrium reflect freeは手動モードで小さなパーティションに復元することに注意してください。
ジャーニーマンオタク

回答:


35

ImageXは、Windows 7 WAIKの一部である無料のツールです(ダウンロード)。職場のイメージングマシンに使用するものです。マシンのバックアップの作成にも使用できます。Cドライブを実行している場合(別のドライブDがあり、SSDが現在Eに設定されている場合)、Windows PEを起動するだけで、

ImageX /capture c: d:\image.wim "bootDrive" /verify /compress fast

これimage.wimにより、他のドライブに名前の付いた非常に大きなファイルが作成されます。ドライブをマップしてネットワークに配置することもできます。これが私たちの仕事です。

次に、ドライブを再構成して、SSDが現在の状態になっていることを確認しますC:\

Windows PEを再起動して、次のように入力します。

imagex /apply d:\image.wim 1 c: /verify

その後、PEでこのコマンドを実行することは重要です。

bcdboot.exe c:\windows

それにより、すべてがブート可能になります。

場合はbcdboot.exe失敗したあなたは、アクティブとして最初に使用した上でWindowsをコピーしたパーティションマークする必要がある場合がありますdiskpartユーティリティを


1
Vistaの(または7の)独自の組み込みのイメージバックアップツール(バックアップと復元センターの「コンピューターのバックアップ」)を使用するだけではうまくいきませんか?古いブートドライブをポータブルHDDにバックアップしてから、WindowsセットアップDVDを使用してSSDに復元しますか?少しシンプルで、追加のツールは必要ありません。
MGOwen

Windows 7 AIKではなく、Windows Vista AIKのWIMドライバーを使用することをお勧めします。それはだたくさん速いです。
Mehrdad

2
Windows PEとは何ですか?
user4951

3
ドライブを再構成する方法
-user4951

1
@urig私はもうWindowsをあまり使いませんが、名前をWindows ADKに変更したと信じています
ブライアン

10

Windows 7の組み込みのバックアップ機能により、バックアップを保存する別の(3番目の)ドライブがある限り、これは非常に簡単になります。

http://www.winsupersite.com/article/windows-7/replace-your-hard-drive-using-free-windows-7-tools

私は今週末にこれをやったばかりで、完璧に機能しました。


6
注:Windows Image Recoveryでは、実際のデータ量が小さいパーティションより少ない場合でも、大きいパーティションから小さいパーティションに復元することはできません。この方法を使用して、Windows 7を2TB HDDから128GB SSDに移動しようとしましたが、ドライブに80GBのデータしかないにもかかわらず、「システムディスクのリカバリに使用できるディスクが見つかりません」というエラーが発生しました。
user33339 14年

10

私の成功した経験:

  • SSDドライブを接続し、NTFSとしてフォーマットします
  • Windows 7オリジナルDVDで起動->復元
  • ソースドライブ文字と宛先ドライブ文字を確認します(例:E:およびH :)
  • 実行:

    ROBOCOPY "E:\Program Files" "H:\Program Files" /MIR /SEC /SECFIX /R:0
    ROBOCOPY "E:\Program Files (x86)" "H:\Program Files (x86)" /MIR /SEC /SECFIX /R:0
    ROBOCOPY "E:\Windows" "H:\Windows" /MIR /SEC /SECFIX /R:0
    ROBOCOPY "E:\Users" "H:\Users" /MIR /SEC /SECFIX /R:0
    BOOTSECT /nt60 H: /mbr
    
  • 古いドライブを取り外して、Windows 7のオリジナルDVDで再度ブートします->復元

  • シャットダウン
  • ドライブを交換し、電源を入れ、BIOSで新しいドライブから起動することを選択します

6

@ブライアンの答えはうまくいくはずですが、私はこれを使用しましたが、はるかに高速であり、WAIKまたはWinPEを必要としません:

  1. パーティションを作成する

    • 新しいドライブで、ドライブの先頭に100MBのパーティションを作成し、アクティブとしてマークします
    • 少なくとも元のCと同じ大きさの別のプライマリパーティションを作成します。
    • 両方のパーティションをマウントします。たとえば、小さなパーティションをY:として、大きなパーティションをX:としてマウントします。
  2. パーティトンをコピーする

    MBRも含め、すべてをコピーする必要があります。

    • Windows 7で動作するパーティションコピーユーティリティを入手します。AcronisDisk Directorを使用しましたが、Norton Ghost、Acronis True Image、またはSeagate Discwizardでも実行できるはずです。
    • C:パーティションを新しいドライブXにコピーします。
    • これには再起動が必要です
  3. ドライブ文字を変更する

    新しいドライブのregeditを編集して、割り当てられたドライブ文字がX:ではなくC:になるようにする必要があります。

    • REGEDITを開く
    • HKEY_LOCAL_MACHINEを選択します
    • ファイルに移動->ハイブのロード
    • 開いた X:\[Your windows dir]\System32\Config\SYSTEM
    • 「TEMP」などのキー名を選択します
    • Tempフォルダーを作成して開き、見つけます MountedDevices
    • 下にスクロールして名前\DosDevices\C:を変更\DosDevices\Z:(または未使用の文字)
    • 最後に名前\DosDevices\X:を変更\DosDevices\C:

    古いドライブではなく、新しいドライブのレジストリのエントリの名前を変更してください

  4. BCDを作成

    これはbcdboot.exe役割をする必要があります

    • EasyBCDを入手
    • BCD展開に移動し、新しいドライブの100MBパーティションYを選択します。
    • BCDをインストールする
    • ダイアログを受け入れて、新しいBCDを開きます
    • [新しいエントリの追加]に移動し、[Windows]を選択して、タイプ:Windows Vista / 7、ドライブC:をクリックしますAdd Entry
  5. 起動デバイスを変更する

    • 再起動してBIOS設定(F1またはDEL)を取得します
    • HDの優先度を変更し、新しいHDを上に移動します

それで全部です


3
このアプローチは私にとってはうまくいきました(DVDも追加のハードディスクも必要ありませんでした)。他のすべてのオプションには費用がかかるため(または、Seagate Discwizardの場合は、SeagateまたはMaxtor製品をインストールする必要があるため)、xxcloneステップ#2 を使用したことに注意してください。
ヨアヒムザウアー

このアプローチは私にはうまくいきませんでした。SSDから起動したとき、「コンピューター」のドライブ文字はC:でしたが、ディスク管理ではX:のままで、古いドライブはまだC:でした。さらに、ユーザープロファイルはまだ古いC:からロードされていました。
スティーブンT.スナイダー

6

昨日、Windowsインストールを新しいSSDに正常にコピーしました。私はGPartedを使いたいと思っていましたが、その後何をすべきかわかりませんでした。Windowsをコピーした後、SSDからコンピューターを起動するのに数時間かかりましたので、自分がしたことを書き留めておきたいと思いました。

ここに私がやったことがあります:

  • ハードドライブに十分なスペースを確保して、SSDに収まるようにしました。

  • GPartedライブCDをダウンロードして書き込みました。Linuxベースのパーティションエディターですが、使いやすく信頼性が高いことがわかりました。

  • SSDをコンピューターに入れます。

  • BIOSの起動優先度を変更して、SSDが一番上にあるようにしました(どこから起動しているかを確認できるように確認してください)。

  • GPartedで起動し、ハードドライブのパーティションのサイズをSSDよりも小さくしました。サイズ変更には約1時間かかりました。次に、ハードドライブのパーティションをコピーしてSSDに貼り付け、SSDがいっぱいになるようにサイズを変更しました。約30分かかった。(詳細モードに進み、欠陥ディスクを処理する場合は--recoverなどのオプションを検討してください)。

  • 古いWindowsインストールでハードドライブを取り外しました。必要はありませんが、プラグが抜かれていれば、コンピューターが起動してデスクトップが表示されれば、すべてが正常に機能していることがわかります。(ハードドライブのプラグを抜いていないときに、ドライブEのときにSSDから起動したことがありますが、レジストリはまだドライブCを参照していました。そのE:\Windowsため、SSDから、C:\UsersおよびC:\Program Filesハードドライブから使用していました。 )

  • Windows 7インストールディスクを起動し、回復コマンドプロンプトを開きました。必要なドライブ文字が変更されたため、SSDのパーティションはC:がハードドライブにあるようになりました。私はこれをしましたdiskpart。このようなもの(SSDは111 GB):

**重要:パーティションが新しいディスクに複製された場合、両方のディスクを接続している間、それらを区別することはできません。最も簡単なことは、どのドライブであるかを示すテキストファイルをOSパーティションに残すことです。

    X:\Sources> diskpart

    DISKPART> list volume

    Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
    ----------  ---  -----------  -----  ----------  -------  ---------  --------
    Volume 0     C                NTFS   Partition    465 GB  Healthy    
    Volume 1     D                NTFS   Partition    111 GB  Healthy    

    DISKPART> select volume 0
    ...
    DISKPART> assign letter=E
    ...
    DISKPART> select volume 1
    ...
    DISKPART> assign letter=C
    ...
    DISKPART> select volume 0
    ...
    DISKPART> assign letter=D
    ...

The partition also needed to be set active:

    DISKPART> list disk

      Disk ###  Status         Size     Free     Dyn  Gpt
      --------  -------------  -------  -------  ---  ---
      Disk 0    Online          465 GB  1024 KB
      Disk 1    Online          111 GB      0 B

    DISKPART> select disk 1
    ...
    DISKPART> list partition

      Partition ###  Type              Size     Offset
      -------------  ----------------  -------  -------
      Partition 1    Primary            111 GB  1024 KB

    DISKPART> select partition 1
    ...
    DISKPART> active
    ...
    DISKPART> exit
  • 再起動する前にこれらのコマンドを実行しました:

    bootrec /fixmbr
    bootrec /fixboot
    bootrec /rescanos
    bcdboot c:\windows
    

    それらがすべて必要かどうかはわかりませんが、それらを実行しても害はありません。

  • SSDから起動し、すべてが機能しました。ハードドライブを再び接続しました。


3

Acronis True Image Homeは、まさにあなたの求めることを実行できます。新しいパーティションが少なくとも元のイメージと同じ大きさであれば、任意のパーティションサイズに復元できます。異なるパーティションサイズまたは新しいハードドライブ/ SSDへの復元を拒否する場合があることに注意してください。その場合、デバイスの新しいパーティションを元のイメージサイズより少なくとも10GB大きくする必要があります(非圧縮)。


FYI:元のパーティションを縮小することを必要はありません「のAcronis True Image 2014」(新しいクルーシャルSSDに付属) -ドライブのクローンを作成する場合1が小さい方に合わせて、フォルダ/ファイルを除外することができます
chipiik

2

私は、Windows 7でシステムフォルダーを開くことができない(ドライブフォルダーX:\[Your windows dir]\System32\Config\Systemが既に開いていると主張している)ときにドライブ文字を変更することについて、Bortaoのパラグラフ3の指示に従って作業を進めていたので、ウィングすることにしました。

「オープンハイブ」を終了し、見つけたDosDevicesを検索しました

\HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

名前を変更しました

  • \DosDevice\C:\DosDevice\Z:
  • \DosDevice\X:\DosDevice\C:
  • \DosDevice\Z:\DosDevice\X:

その後、 regeditが変更を許可しない場合、X:\へのすべての参照を変更するために、多くのレジストリ編集をC:\行いました。問題を無視し、再起動しました。


2

imagexが好きです。ファイルベースであり、他のコマンドの中でも圧縮、チェック、検証などができます。アクロニスも良いです。最大の互換性を確保するために、32ビットWinPEディスクを使用していることを確認してください。64ビットWinPEでは、64ビットシステムのイメージングのみを許可する64ビットimagexを使用する必要があります。


1

私が提案してもよいDriveCloneをからFARSTONEの会社。フリーウェアです。私はこのクローン作成ソフトウェアを何度も使用して成功しました。唯一の障害は、SSDがソースよりもはるかに小さい場合でした。(たとえば、750gigソースから90gig SSD宛先)そのための回避策は、SOMEWHATのより小さな機械式ドライブにクローンを作成し、それからSSDにクローンを作成することでした。


私は多くの手順を試しました。Windowsパーティションマネージャーは、常に不動のファイルがあり、サイズの最大60%までしか縮小できないと言っています。いくつかの第3部のデフラグを使用してから、再度縮小しました。私はgpartedを試みたが、何も機能しなかった。これを試すまで。非常に使いやすく、無料でした。インストールして、OSドライブから別のドライブ(小さい、大きいなど)に複製するだけで、コピーが正常に実行されます。
ジョーC

0

Symantec Backup Exec System RecoveryまたはGHOSTもこれを行います。Symantec Backup Exec System Recoveryの無料試用版があります。一部のSSDベンダーは、まさにこのシナリオ用のドライブ用のツールを持っています。メーカーに確認しましたか?


0

私はこれをやったばかりで、正直に言うと-Win7がSSDに非常に早くインストールされたので、フレッシュインストールを楽しんでいます。Windowsドライバーが真っすぐなコピーでどれだけ幸せになるかはわかりません。再インストールにかかる時間は最小限ですみます。


2
ドライバーは問題ありません-4年前のデュアルXeonマシンからSSDを新しいi7 2600Kリグに移動したところ、正常に起動しました。専用のAHCI / RAIDドライバーをアンインストールして、切り替えを行う前にMSAHCIドライバーを使用するようにしてください。
Shinrai

...ただし、クリーンインストールを推奨することを付け加えます。すっごく速い!
Shinrai

これがとてもスムーズに機能することを知っておくと良いでしょう。
カラマルフィア

2
Windows 7のインストールは簡単です。私がインストールした300個のプログラムを再インストールすることはできません。
ボルタ

プログラムの再インストールは、ある意味で治療的であると思います。
ロブ

0

高価なツールを使用する必要はありません。DriveSnapshotの試用版を使用してスナップショットを作成し、最大 40 GBのデータのスナップショットを作成できます。私はWindows XPの時代によく使用していましたが、それでも素晴らしいです!スナップショットを簡単に「ライブ」にすることができます(私は思う)。

必要に応じてSSDをパーティションに分割し、DriveSnapshotを再度使用してスナップショットをSSDに抽出します。


1
ちょうどアクティブとしてマークパーティションに覚えていて、MBRをコピーする
user956584

0

最近、Intel SSDドライブを購入しましたが、同梱のAcronisソフトウェアでIntelドライブを検出できませんでした。そこで、シマンテックのGhostを試してみたところ、「Ghostは以前のようではありません」と言うだけです。

その後、Paragonsの「OSをSSDに移行する」ソフトウェアを試してみることにしましたが、どちらも機能しませんでした。ソフトウェアを注文しようとする悪夢の後、ドイツの銀行が私のカードを充電するなどして、私は、Paragonソフトウェアの非常にいい人が、私がただ残念であると思われるものから無料のコピーを提供することを決定したおかげで、ソフトウェアを手に入れました。

私はすでにOSブートパーティションを1TBから管理しやすいサイズに縮小しようとしており、約186GBに達しました。これは、Windows組み込みのイメージングソフトウェアを160GB(149GBフォーマット)ハードドライブで使用するには小さすぎませんでした。Paragonソリューションに進みます。

ソフトウェアをダウンロードしてインストールし、実行しました。いくつかのプロンプトが表示された後、完全に完了しました。イメージ全体は実際には58GBであったため、完了するのに約8分かかりました。システムBIOSで起動順序を入れ替えて新しいSSDを反映した後、システムはSSDではなく元のOS HDDから起動しました。ファイルはSSD上にありました。ディレクトリ構造とコンテンツは正しいものでしたが、長短は、ソフトウェアが宣伝どおりに機能しなかったことです。

パーティションがソフトウェアによって非表示にされていないこと、および表示されていないことを確認してみました。上記のすべてのbootrecおよびbcdbootオプションを試しましたが、それでも「喜び」はありませんでした。「Autochkプログラムが見つかりません。ブート時にクラッシュするOSが残っていました。自動チェックをスキップします。」.5秒間ブルースクリーンし、同じ側からリブートします。

birght側では、新規インストールに約11分かかりました。再構成とデータ転送にはかなり時間がかかりましたが、「新しいインストール」の感覚があり、気に入っています!とにかく、OSをSSDに移行してもうまくいきませんでしたが、うまくいくかもしれません。知りません。


-2

個人的に試したことはありませんが、EaseUS Disk Copyと呼ばれる無料のドライブコピーユーティリティがあります。


-2

簡単な方法ではありません、Windows 7を別のHDDにコピーしようと4時間ほど費やす

以下のために窓10あなたが使用することができます。snapshot.exe当時と使用のUSBの窓10インストーラはその後、修復オプションを実行し、そのを行います。スナップショットはデータをコピーするだけなので、パーティションをアクティブとしてマークすることを忘れないでください

このソフトウェアを使用して、Windows 7で HDDを別のHDDに簡単にクローン:HDDRawCopy1.10Portable.exeおよび無料

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.