web-dev-qa-db-ja.com

Windows 7の起動元のパーティション(「システム」パーティション)を変更するにはどうすればよいですか?

(私は周りを検索しましたが、ほとんどの場合、1つのハードドライブに2つのパーティションではなく、2つのハードドライブがあります。)

私の1TBハードドライブには2つのパーティションがあります。1つはWindowsXP用、もう1つはWindows7用です。WindowsXPパーティションは、Windows7をインストールする前に最初に作成されました。 Windows XPパーティションを削除しようとしていますが、このパーティションがまだ「システム」および「アクティブ」パーティションであるため、Windows7からフォーマットできないことがわかりました。 Windows 7パーティションを「アクティブ」に変更して再起動し、Windows 7ディスクを使用してインストールを修復しようとしました(「システム」データをWindows 7パーティションに追加するため)が、「」という悪夢に見舞われました。 BOOTMGRがありません」と、Windows 7パーティションが突然RAW形式になり、回復したばかりです(そこに弾丸をかわしました)。

私の質問は:Windows 7パーティションを「システム」ドライブにして、Windows XPパーティションへの依存を取り除くにはどうすればよいですか。だから私はそれをフォーマットすることができますか?

オリジナルのWindows7インストールディスクとUbuntu12.04livecdを自由に使用できます。

私のディスク管理画面:

my disk management screen

3
Alexand3rS

XPから

Cmdを開いて入力します

diskpart

その後

list partition

アクティブとしてマークするパーティションの番号をメモします。

タイプ

diskpart

およびdiskpartプロンプトで

select partition *the partition number you wrote down*

diskpartプロンプトで

active

次に、bcdboot.exeを使用して、Windows7のブートファイルを新しいシステムパーティションにコピーします。

Bcdboot D:\Windows /c C:

Bcdbootは、Windows 7に必要なブート環境ファイルをC:パーティションにコピーし、D:パーティションからWindows7をブートするための新しいBCDストアを作成します。

現在、レガシーブートファイルはNTDETECT.COM、NTLDR、およびBOOT.INIです。これらの隠しファイルをレガシーOSパーティションのルートディレクトリから新しいシステムパーティションにコピーするには、次のコマンドを実行します。

xcopy /h C:\NTDETECT.COM C:
xcopy /h C:\ntldr C:
xcopy /h C:\Boot.ini C:

次に、Windows 7を再起動して、新しいシステムパーティションを確立します。これはあなたの問題を解決するはずだと私は信じています。この回答がどこで得られたかを確認するには: http://technet.Microsoft.com/en-us/library/ee829686(v = ws.10).aspx#BKMK_Step1

あなたはデュアルブートに行かないのでXPと7あなたはウィンドウズ7に再起動した後に何もする必要はないはずです。それからあなたはXPパーティション。

1
cbalos

マシンの起動時にPOSTチェック)の直後に両方のオペレーティングシステムがマシンにリストされている場合は、次のことを試してください。

[システムのプロパティ]の[詳細設定]タブで、[スタートアップとリカバリ]オプションを選択し、Windows 7をデフォルトのオペレーティングシステムとして設定し、[オペレーティングシステム]チェックボックスのリストをオフにしてから、マシンを再起動します。

投稿後にマシンがWindows7をリストせず、「Boot Mgr」エラーが引き続き発生する場合は、Windows7ディスクを使用してスタートアップファイルを回復する必要があります。

0
Trader