web-dev-qa-db-ja.com

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

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

Macrium Reflectのようないくつかのツールを見てきましたが、より小さなドライブに復元することができないようです。これを行うには [〜#〜] ping [〜#〜] のようなものに行く必要がありますか?可能であれば怖いLinuxベースのブートユーティリティを回避しようとしていますが、誰でも簡単な方法を知っていますか?

44
Jon Artus

ImageXWindows 7 WAIKdownload )の一部である無料のツールです。それは私たちが仕事でイメージングマシンに使用するものです。マシンのバックアップを作成するために使用することもできます。 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が失敗した場合、最初に diskpart utility を使用して、Windowsをコピーしたパーティションをアクティブとしてマークする必要があるかもしれません。

35
Brian

私の成功した経験:

  • 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で新しいドライブから起動するように選択します
10
Paulo

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

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

私は今週末これをやっただけで、それは完璧に機能しました。

10
timkingman

@ブライアンの答えはうまくいくはずですが、私はこれを使用しましたが、はるかに速く、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の役割を果たします

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

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

それで全部です

6
bortao

昨日、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から起動し、すべてが機能しました。ハードドライブを接続し直しました。

6
Jordan Miner

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

3
Metril

私はボルタオからのパラグラフ3への返信に従ってドライブ文字を変更する方法について取り組んでいましたが、Windows 7ではシステムフォルダーX:\[Your windows dir]\System32\Config\Systemを開くことができないので(すでに開いていると主張しています)、それを翼。

「open Hive」を終了して、見つけたDosDevicesを検索しました

\HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

名前を変更しました

  • \DosDevice\C:から\DosDevice\Z:
  • \DosDevice\X:から\DosDevice\C:
  • \DosDevice\Z:から\DosDevice\X:

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

2
user122086

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

2
m130carbine

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

Symantec Backup Exec System RecoveryまたはGHOSTもこれを行います。 Backup Exec Systemリカバリの無料トライアルがあります Symantec BU Execホームページ 。一部のSSDベンダーは、このシナリオだけのためにドライブ用のツールを用意しています。メーカーに確認しましたか?

0
Dave M

私はこれを実行しました。正直なところ、Win7をSSDにすばやくインストールしたので、新規インストールを楽しんだのです。ストレートアップコピーでWindowsドライバーがどれほど満足できるかわかりません。再インストールにかかる時間は最小限ですみます。

0
Kara Marfia

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

次に、Paragonsの「OSをSSDに移行する」ソフトウェアを試してみることにしましたが、うまくいきませんでした。ソフトウェアを注文しようとした悪夢の後、German Bankが私のカードに請求するなどして、私はParagonソフトウェアの非常に素晴らしい人のおかげでソフトウェアを手に入れました。

私はすでに、OSブートパーティションを1TBからより扱いやすいサイズに縮小しようとしましたが、約186GBになりました。これは、160GB(149GBフォーマット)のハードドライブでWindowsビルトインイメージングソフトウェアを使用するのに十分な大きさでした。次に、Paragonソリューションについて説明します。

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

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

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

0
Mach

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

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

0
user3001