Windows system >> Windowsの知識 >  >> Windows 7システムチュートリアル >> Win7システムの基本 >> Windows 7 /Vistaシステムに回復コンソールを追加する

Windows 7 /Vistaシステムに回復コンソールを追加する

  

回復コンソールは、Windows 2000 /XP /Server 2003用のコマンドラインベースの修復プラットフォームです。これは、Windows Vistaインストーラに相当します。コンピュータの修復 - システムの回復オプション - コマンドWindowsの起動に失敗したときに、コマンドラインで手動でシステムを修復するように指示します。回復コンソールは、Windows 2000 /XP /Server 2003のインストールCDから直接起動することも、WINNT32 /CMDCONSコマンドを使ってハードディスクにインストールして、既存のWindows 2000 /XP /Server 2003とのマルチブートを形成することもできます。

Windows Vista以降のシステム(Windows Server 2008、Windows 7)が回復コンソールを提供しないことはよく知られています。ただし、Windows Vista用のグループポリシーエディターで、[コンピューターの構成] - [Windowsの設定] - [セキュリティの設定] - [ローカルポリシー] - [セキュリティのオプション]の順に展開し、回復コンソールに設定します。回復コンソール:すべてのドライブとフォルダへのフロッピーコピーとアクセスを許可する "、"回復コンソール:システム管理レベルの自動ログインを許可する "がまだ存在します。 Windows Vistaには回復コンソールが用意されていないため、これら2つのオプションを保持したままのグループポリシーの意味は何ですか?

最近、私は誤ってWindows XPコンピュータを発見しました。回復コンソールはWINNT32 /CMDCONSを介してハードディスクにインストールされ、その後、回復コンソールをアンインストールせずにコンピュータをWindows Vistaにアップグレードしました。 Windows VistaのBOOTMGRブートメニューは、以前のWindows XP NTLDRブートメニューオプションを保持し、回復コンソールはまだ存在しており、アップグレード後も自動的にWindows Vistaでマルチブートします。回復コンソールをWindows Vistaと共存させることが完全に不可能というわけではないようです。グループポリシーがこれら2つの選択肢を依然として保持している理由は、おそらくこの特定の状況によるものです。

もちろん、これは私の個人的な推測です。さらに、著者は徹底的なテストを実施していない、そして手動で回復コンソールでWindows Vistaを修復することは異常な問題に遭遇するでしょう。この質問に対する正確な答えが友人に知られていて、なぜWindows Vistaグループポリシーがこれら2つの選択肢を保持しているのか、私に教えてください。

ここでは、Windows VistaコンピュータにWindows XP回復コンソールを手動で追加する方法を要約していますが、Windows Vistaでは回復コンソールをインストールするためにWINNT32 /CMDCONSを直接インストールすることはできません。 。

手動による回復コンソールの追加は、次の4つのケースに分けられます。

最初のケースは上記の例です。

1.1。最初にWindowsをインストールするXP;

1.2 Windows XPとマルチブートする回復コンソールをインストールします;

1.3。Windows XPをWindows Vistaとしてインストールします。

これは、Windows XPをWindows Vistaにアップグレードすることを計画しているユーザーにのみ最も複雑なアプローチです。

2番目のケースは、コンピュータにWindows Vistaのみのオペレーティングシステムがインストールされていて、Windows XPの回復コンソールを追加したい場合です。

2.1。回復コンソールがインストールされている別のWindows XPコンピュータを検索すると、アクティブパーティションのCMDCONSフォルダ(暗黙的)、CMLDR、NTLDR、NTDETECT.COM、BOOTに配置されます。 .INIファイルをWindows Vistaのアクティブパーティションにコピーします;

2.2。BOOT.INIを以下のように変更します:

[ブートローダ]

timeout = 0

デフォルト= C:\\ CMDCONS \\ BOOTSECT.DAT

[オペレーティングシステム]

C:\\ CMDCONS \\ BOOTSECT.DAT = "Windows XP用の回復コンソール" /CMDCONS

2.3。Windows Vistaで管理者権限でコマンドプロンプトを開き、次のコマンドを実行します。

BCDEDIT -CREATE {NTLDR} -D "回復コンソール"

BCDEDIT -SET {NTLDR} DEVICE PARTITION = C:

BCDEDIT -SET {NTLDR}パス\\ NTLDR

BCDEDIT -DISPLAYORDER {NTLDR} -ADDLAST

この方法では、コンピュータを起動すると、BOOTMGR起動メニューが表示されます。 Windows Vistaまたは回復コンソールを起動するかどうかを尋ねるメッセージが表示されます。

3つ目のシナリオは、コンピュータでWindows VistaとWindows XPを複数回起動することですが、Windows XPでは以前に回復コンソールをインストールしていなかったため、Windows XP回復コンソールを追加してWindows XPに追加します。 NTLDRブートメニュー次の手順に従ってください。

3.1リカバリリカバリコンソールファイルをコピーする、手順は2.1と同じです。NTLDR、NTDETECT.COM、BOOT.INIはすでに使用可能で、省略できます。

3.2 BOOTの変更。 INIは次のとおりです(注:このBOOT.INIは参照用です)。

[ブートローダー]

timeout = 30

multi(0)disk(0)rdisk (0)パーティション(1)\\ Windows

[オペレーティングシステム]

マルチ(0)ディスク(0)rdisk(0)パーティション(1)\\ Windows = "Microsoft Windows XP SP3 "/FASTDETECT

C:\\ CMDCONS \\ BOOTSECT.DAT =" Windows XP用回復コンソール "/CMDCONS

この方法では、コンピュータを起動すると、最初にBOOTMGR起動メニューが表示され、Windows Vistaの起動を求められます。それでもWindows XP。 Windows XPを選択した場合は、NTLDRブートメニューに進み、Windows XPまたはWindows XP用の回復コンソールを起動するかどうかをさらに尋ねます。

4つ目の状況は、コンピュータにWindows VistaとWindows XPが複数回起動されていますが、Windows XPには以前に回復コンソールがインストールされていなかったことです。 BOOTMGRブートメニュー次の手順に従ってください。

4.1リカバリコンソールファイルをコピーします。ステップは2.1と同じです。NTLDR、NTDETECT.COM、BOOT.INIはすでに使用可能で、省略できます。

4.2 BOOTの変更。 INIは次のとおりです(注:このBOOT.INIは参照用です):


[ブートローダー]

timeout = 0

multi(0) )disk(0)rdisk(0)partition(1)\\ Windows

[オペレーティングシステム]

multi(0)disk(0)rdisk(0)partition(1)\\ Windows = "Microsoft Windows XP with SP3" /FASTDETECT

4.3 NTLDRとBOOT.INIのコピーをコピーし、それをXPRC.BINとXPRC.INI(名前はオプション)に変更します。ただし、まだアクティブパーティションのルートディレクトリにあります。;

4.4 16進エディタを使用してXPRC.BINを変更し、すべてのBOOT.INI文字を検索してXPRC.INIに置き換えてから保存します。

4.5 XPRC.INIを次のように変更します。 :

[ブートローダー]

timeout = 0

デフォルト= C:\\ CMDCONS \\ BOOTSECT.DAT

[オペレーティングシステム]

C:\\ CMDCONS \\ BOOTSECT.DAT = "Windows XP用の回復コンソール" /CMDCONS

4.6。Windows Vistaで管理者権限でコマンドプロンプトを開く

BCDEDIT -COPY {NTLDR} -D "回復コンソール"

BCDEDIT -SET {GUID} PATH \\ XPRC.BIN

(GUIDはBCDEDIT)新しい起動項目に割り当てられたGUIDは、BCDEDIT /ENUM ALLで表示できます。

BOOTMGRブートメニューには2つの「初期バージョンのWindows」があります。1つはWindows XPを指すNTLDRです。 1つはXPRC.BINで、これは回復コンソールを指します。コンピュータを起動した後、BOOTMGRブートメニューから直接Windows Vista、Windows XPまたは回復コンソールを起動するかどうかを選択します。

Copyright © Windowsの知識 All Rights Reserved