web-dev-qa-db-ja.com

HDDをフォーマットせずにWindows7とブートパーティションをSSDからHDDに移動する

ディスクに問題があります。ご協力いただければ幸いです。できる限り正確にするように努めますが、追加情報が必要な場合はお知らせください。できるだけ早く取得します。

私のセットアップ:

私:私はコンピューターに精通していますが、確かに専門家ではありません。このことを念頭に置いて、(必要に応じて)やや複雑な指示に従うことができると言っても過言ではありませんが、非常に詳細なガイドが必要になります。我慢してください!

私のコンピューター:これが私のWindows 7PCのすべての主要コンポーネントの要約です。

  • オペレーティング・システム
    • Windows 7 Ultimate64ビットSP1
  • CPU
    • Intel Core i7 4790 @ 3.60 GHz
    • Haswell22nmテクノロジー
    • 16.0GBデュアルチャネルDDR3 @ 933 MHz(10-11-10-30)
  • マザーボード
    • ギガバイトテクノロジー株式会社Z97X-SLI-CF(SOCKET 0)
  • グラフィック
    • PnPモニター(標準)(1920×1080 @ 60 Hz)
    • インテル標準VGAグラフィックスアダプター(ギガバイト)
    • 4095MB NVIDIA GeForce GTX 970(未定義)
  • ストレージ
    • 931 GBWestern Digital WDC WD10EZEX-22BN5A0 SCSIディスクデバイス(SATA)
    • 223 GBキングストンSH103S3240GSCSIディスクデバイス(SSD)

画像:コンピューターの仕様

状況:

約1か月前、SSDは差し迫った障害を示す警告メッセージを表示し始めました。

Windowsがハードディスクの問題を検出しました

情報の損失を防ぐためにファイルをすぐにバックアップしてから、コンピューターの製造元に連絡して、ディスクを修復または交換する必要があるかどうかを判断してください。

どのディスクに障害が発生していますか?次のハードディスクが障害を報告しています。
ディスク名:Kingston SH103S3240GSCSIディスクデバイス
ボリューム:C:\

画像:差し迫った運命#1のメッセージ

HDDにSSDをバックアップしましたが(正常に動作しています)、この件に関して行った限られた調査によると、ディスク障害が差し迫っているようです。

ハードディスクを交換または修理する

バックアップが完了したら、コンピュータをシャットダウンして、障害のあるディスクを修復または交換してください。

sSDが死ぬ前にこの問題に対処したいと思います。

画像:差し迫った破滅のメッセージ#2

ソリューション:

現時点では新しいディスクを購入する余裕がないため、Windowsとブートパーティションの両方を、死にかけているSSDから正常なHDDに移動したいと思います。すべてのシステムがHDDから実行されるようにこれを実行したいのですが、SSDが停止するまでストレージに使用できます。

ただし、重要なデータはすべてHDDにあるため、すべてのコンテンツをフォーマットまたは削除することはできません。

つまり、私がやりたいのは、HDDの内容を削除せずに、Windowsとブートパーティションの両方をSSDからHDDに移動することです。

これも可能ですか?もしそうなら、私がそれを行うための最も簡単な方法は何でしょうか?

追加の質問–実際にSSDを死なせたらどうなるでしょうか? HDDに作成したバックアップだけで、システム(Windowsとすべてのプログラムを含む)を完全に復元できますか?


この問題について私を助けてくれる人には、いつまでもお世話になります。システムを新しいドライブに移動する方法について数え切れないほどのスレッドを読みましたが、すでに使用されているドライブにシステムを移動する方法の概要を説明している人はいないようです(または、誰かが移動したかどうかを理解するには鈍すぎます)。

1
Dr.Garfeel Ph.D

これは実際にははるかに簡単で、答えた人は誰でもそうすることができます。

必要なのはClonezillaと呼ばれるプログラムだけです。

MBRGPTマンボジャンボについて心配する必要はありません。それはあなたのためにすべての面倒を見ます!

注意深く指示に従うと、必要なものがすべてコピーされます。 HDDとSSD間の移行で機能することを確認できます。何かが間違っていることを検出した場合、MBRとGPTを必要なものにクリーンアップします。どんなクレイジーなシナリオを投げても、一度は失敗しませんでした。また、他のソフトウェアに障害が発生した場合に、より適切に機能するはずの障害のあるドライブを回復するための機能もあります。

Windowsバックアップよりも高速かつ確実に動作します。

ここのガイドに正確に従ってください。

http://clonezilla.org/show-live-doc-content.php?topic=clonezilla-live/doc/03_Disk_to_disk_clone

Clonezillaは無料でオープンソースです!

ここに別のヒントがあります。デバイスからデバイスではなくデバイスからイメージを選択した場合、HDDとSSDの両方に障害が発生した場合に、その保存されたイメージを使用して別のドライブにリカバリできます。 Clonezillaは、バックアップするディスクの圧縮にも非常に効果的です。

0
LateralTerminal

すべてをHDDに移動することは完全に可能ですが、複雑でリスクがあります。さらに、私が使用するツールはLinuxベースです。 Windowsベースのディスククローン作成ソフトウェアを気にする価値すらありません。最初にやりたいことは、ドライブに障害が発生した場合に新しいディスクがあればシステムを簡単に元に戻すことができるように準備することです。

Windowsバックアップを作成するときに、EFIを含む起動に必要なデータを含むシステムイメージを含めることができます。 SSDの障害について警告したウィザードを介してそれが行われたと思います。それとWindows修復ディスクを使用すると、ドライブが停止した場合でもシステムを復元できます。すべてのWindowsインストールディスクには修復機能もあります。ただし、復元先のディスク上の既存のデータにはそれほど適していません。ただし、新しいSSDを入手した場合に、Windowsバックアップを使用してシステムを元に戻すオプションがあるように、それを実行してください。

したがって、Windowインストールディスクを手元に置いておくか、修復ディスクを作成してください。 Windows 7では、コントロールパネルからのWindows 7ファイルリカバリまたはWindowsバックアップである必要があり、「システム修復ディスクを作成する」オプションがあります。SSDに障害が発生した場合にシステムを復元するオプションがあります。

そのための手順は次のとおりです。修復を開始するか、ディスクをインストールします。ディスクを取り付ける場合は、下部にある[修復]をクリックします。オプションの1つは、システムイメージの回復です。最新のシステムイメージを使用するように求められる場合は、おそらく2つのオプションが提供されます。ディスクのUUIDが一致する場合、システムイメージ内のパーティションのみが上書きされます。彼らがあなたに与える唯一のオプションではない場合、それはあなたのHDDの状況であなたを助けないディスク全体を再フォーマットすることです。したがって、新しいディスクを用意してそれを選択し、[完了]をクリックすると、イメージが再作成されて再起動する必要があります。最後に、新しいドライブが大きい場合、余分なスペースを利用するかどうかは疑問です。後で調べる必要があります。

EFIシステムパーティション、Windowsパーティション、通常は「リカバリ」パーティションなどを移動する場合は、Windows内からディスク管理を使用して、既存のファイルシステムを縮小し、HDDに空のパーティションを作成することをお勧めします。少なくともEFIシステムパーティションとWindowsパーティションの終わりは、既存のデータパーティションを残します。これを行うには、最初にWindowsパーティションとHDD /データパーティションの両方をデフラグする必要があります。ディスク管理を開き、Windows(C :)パーティションのメニューを開いて縮小し、ウィグルルーム用に約1GBを残します。 SSDからコピーするパーティションのサイズ(おそらく20 GB)だけ縮小する必要があることを除いて、データパーティションについても同じことを行いますか? HDDの最後に新しいパーティションを作成し、EFIシステムパーティションと同じサイズを作成してから、Windowsドライブの残りのスペースを使用して別のパーティションを作成します。後で役立つように、これらのそれぞれにわかりやすいラベルを作成してください。

この時点で、パーティションのクローン作成を行うためのツールが必要になります。 ClonzillaまたはArchLinuxライブCDを使用することをお勧めします。次に、EFIシステムパーティションにはpartclone.fat32を使用し、Windowsパーティションにはpartclone.ntfsを使用します。コマンドは次のようになります。

partclone.fat32 -b/dev/disk/by-label/EFI \システム/ dev/disk/by-label/New\EFI

partclone.ntfs -b/dev/disk/by-label/Windows/dev/disk/by-label/NewWindows

これが完了すると、前のドライブのUUIDが一致しないため、起動可能なシステムがなくなります。ここでの最善のアプローチは、Windowsの新しいインストールを見つけるWindows修復ディスクからスタートアップ修復を実行することだと思います。

0
jdwolf

フルドライブフォーマットが必要になるとは思いません。私はこの種のことを何度もやりました。ただし、古いバージョンのMicrosoftWindowsを使用していました。

基本的なプロセスは次のとおりです。

  1. オペレーティングシステムが使用するファイルシステムタイプを使用する宛先ドライブにパーティションを作成します。 (おそらく、ここではNTFSについて話しています。)
  2. これには、パーティショニング(おそらくプロセスの最も危険な部分)とフォーマット(特に、間違ったパーティションをフォーマットすることになった場合は非常に危険です)が含まれる場合があります。
  3. すべてのデータをコピーします。問題を最小限に抑えるために、コピーしようとしているMicrosoftWindowsインストール以外のものからこのコピーを作成してください。 Linuxベースのブートディスクはそのために不思議に働くかもしれません。そして、私が「すべて」と言うとき、私は主に「\ Windows」と「\ ProgramFiles」と「\ ProgramFiles(x86)」(存在する場合)と\ Usersと\ ProgramData(私はそこに存在するはずだと信じています)を意味しますWindows 7システム(非表示の場合もあります)。これらの各場所の下にあるすべてのサブディレクトリが含まれます。
  4. ブートセクターにあるものやWindowsが使用するものを含め、「ブートマネージャー」/「ブートローダー」ソフトウェアを調整します。宛先ドライブが元のドライブと一致しない場合(たとえば、「最初の」パーティションにインストールしていない場合)、直接コピーでは不十分な場合があります。
  5. 楽しい。 (テストしてみてください。)

もう1つのアプローチは、「ディスクイメージ」ソフトウェアを使用してみることです。 Clonezillaが良い選択肢かもしれないと私は思う。直接起動できる「ライブメディア」(DVDイメージなど)を提供していると思います。これはさらに簡単な方法かもしれませんが、フォーマット(および場合によってはパーティション分割)の手順を処理する可能性があるため、調整するパーティションを正確に把握するように十分に注意する必要があります。そうしないと、重大なデータ損失が発生する可能性があります。

最近のソフトウェア/ハードウェアを使用してこれをうまく行っていないので、すぐに完全なステップバイステップガイド(完全なテストを含む)を書くように努力するつもりはありません。しかし、私は自分の洞察をやり遂げたいと思っています。ステップ4は最も難しい側面かもしれませんが、実行可能である必要があるため、正しい方法を学ぶためにさらに時間を費やす価値があります。おそらく1キロバイトの変更が必要になるため(わずかに大きい場合もありますが、それぞれがおそらく512バイトである最大2つのディスクセクター)、学習にかかる時間を除いて、プロセスの非常に高速な部分である必要があります。それを行う方法と完全に正しい部分を取得する方法。 Clonezillaがうまく機能しない場合、正しく手順1〜3を実行しない理由はほとんどありません。 「バックアップ」の良い面があります。 (具体的には、ステップ#3には少し時間がかかる場合があります。)次に、ステップ#4は非常に魅力的に見え始め、正常にノックアウトしようとする場合があります。

2つのブートマネージャー/ローダーがあるのではないかと思います。 1つはコンピューターの起動時に発生すること(MBRベースのレイアウトを使用している場合はMBRに格納されます)、もう1つは起動するオペレーティングシステムのパーティション内です。例として、grubはこれら2つの場所のいずれか、または両方に格納できます。 Windowsには、MicrosoftWindowsパーティションにブートローダーがあります。また、システム全体のブートローダーを調整する必要がある場合もあります。正しく行われなかった場合、他のオペレーティングシステムを起動する機能が損なわれる可能性がありますが、修正には通常、少量のデータの書き込みが含まれます(方法を理解するのは少し難しいかもしれません)。

完全に詳細な手順は含まれていませんが、この回答によって、少なくとも宛先ドライブ全体を完全にフォーマットする必要性を感じないようになることを願っています。

0
TOOGAM

すべてのファイルをコピーした後、 bootsect.exe を使用して、ハードドライブまたはパーティションを起動可能にする必要があります。あなたはWindowsDVDでbootsect.exeを見つけることができます

0

私はあなたのシステムについてもう少し知りたいと思いました:

  1. システムはUEFIまたはMBRを使用していますか[OP:MBR]
  2. EFI/MBRパーティションはどこにありますか。位置-SSDまたはHDD? [OP:SSD]
  3. SSDは取り外し可能ですか? [OP:はい]

必要なもの:

  1. Windows 7 CD/PD
  2. buntu 17.1 CD/PD [PDを優先]
  3. SSDのWindowsパーティションが[〜#〜] ntfs [〜#〜]パーティションの外部または内部HDDにコピーされました。大きなDVDまたはPD)にデータをコピーしても役に立ちません。
  4. HDDのすべてのパーティションのサイズに注意してください。すべてのパーティションの名前をローカルディスク以外の名前に変更します。

他のコンピューターを使用して、Windows7およびUbuntu17.04の起動可能なCD/PDを作成します。次に、Ubuntu USBスティックを挿入し、USBから起動します。 Ubuntuを起動できるかどうかを確認します。 「Ubuntuを試す」オプションを使用して、HDDが読み取り可能であることを確認します。ファイルを外部メディアにコピーできるかどうかを確認します。読み取れない場合は、Windowsを再起動し、Restartオプションを使用しますが、Windowsを再起動させないでください。代わりにBIOSに移動し、UbuntuUSBから起動します。これで、HDDが読み取り可能になります。 HDDから外部メディアにファイルをコピーできる場合にのみ先に進んでください。

コンピューターをシャットダウンしなさい。

SSDを取り外します。再起動してBIOSメニューに移動します。 SSDが起動オプションの下に表示される場合は、起動優先度メニューからSSDを削除するか、最低優先度に設定してみてください。

解決策1:

複数のHDDパーティションがある場合は、それらのパーティションの1つを空にする必要があります。別のパーティションがない場合は、HDDを縮小/サイズ変更する必要があります。パーティションがEで、名前をNewWinに変更したとします。

  1. Windows 7 CD/PDから起動し、[インストール]をクリックします
  2. インストールするパーティションを選択するオプションが表示されたら、パーティションEを選択します。WindowsはHDDにMBRパーティションを作成します。セットアップで実行したいのはこれだけです。
  3. インストールを完了させたくありません。再起動を試みた瞬間に、Ubuntu USBをプラグインし、BIOSに移動して、UbuntuUSBから起動します。もう一度「Ubuntuを試す」を選択します
  4. ファイルエクスプローラーを開き、NewWinパーティションからすべてを削除します[フォーマットせず、Shift + Deleteのみ]
  5. Windows 7のバックアップから、フォルダー構造を維持しながらすべてをコピーします。
  6. 再起動して魔法を見てください。

ソリューション2

ここでも、HDDにNewWinという空のパーティションがあると仮定します

  1. UbuntuUSBで起動します。
  2. Windows 7のバックアップから、フォルダー構造を維持しながらすべてをNewWinパーティションにコピーします。
  3. 次に、シャットダウンしてWindows CD/USBから起動します。
  4. これに従って手動でMBRを作成します [post]
  5. 再起動すると、すべてが通常のように戻るはずです

解決策1は魔法のように機能しますが、完璧なタイミングが鍵となります。そうしないと、最初からやり直す必要があります。ソリューション2はテストされていません。

SSDが死ぬまで使用するには:SSDを削除した理由は、コンピューターに2つのMBRを含めることができないためです。したがって、HDDにMBRがあり、MBRもあるSSDを接続すると、コンピューターはほとんどSSDから起動しようとします。したがって、MBRを使用するには、SSDからMBRを削除する必要があります。これを行うには、Ubuntuを起動してGPartedを開きます。左上からSSDを選択します。十分気をつける。通常、MBRは最初のパーティションにあります。通常は数MBです。正しいパーティションを選択して削除できます。 [適用]をクリックするのは、MBRパーティションを削除していることが100%確実な場合のみですSSDの HDDではありません。

0
sziraqui