• ベストアンサー

ブートマネージャの日本語化について

Windows7とWindowsXPのデュアルブート構成にする際、WindowsXPをインストール後にMBRの修復を行ったところ、ブートメニューが英語表記になってしまいました。 調べた結果、BCDEditで「path \bootmgr」を削除して「locale ja-JP」であることを確認すればいいらしいのですが、Pathの項目は存在していませんでしたし、localeはja-JPになっていました。 これ以外に、日本語へ直す設定はありますでしょうか・・・?

質問者が選んだベストアンサー

  • ベストアンサー
  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.5

XPとWindows7のデュアル・インストールの場合は「回答4」にあるサイトの方法は不可です。 1、MBRの修復はコマンド・プロンプト上で「bootsect /nt60 all」で全起動ドライブのブート・ローダーが修復できます。 2、BCDファイルはWindows7のインストールDVDの「システム回復オプション」で一般的な集句が出来ます。  しかし、ブート・マネージャーの日本語表示については 「bootmgr」と「bootmgr.exe.mui」に対応したBCDファイルの記述が必要です。 BCDファイルを修正するには「bcdedit」の仕組みを十分に理解する必要があります。

参考URL:
http://www.microsoft.com/japan/whdc/system/platform/firmware/bcdedit_reff.mspx

その他の回答 (4)

noname#110816
noname#110816
回答No.4

No.3 でURLを示していませんでした。失礼いたしました。 win7 システムの修復 http://ftlabo.hp.infoseek.co.jp/w7-system-repair/w7-system-repair.shtml

tottoko_ht
質問者

お礼

ご回答ありがとうございます。 こちらも参考にさせていて頂きます。

noname#110816
noname#110816
回答No.3

No.1 の補足です。 下記サイトを参照してみてはどうでしょうか。 「結論」という部分に「boot情報(bootmgr,\boot\bcdなど)が壊れても「システム修復ディスク」から書き戻せば回復できる。」とあります。

  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.2

:>調べた結果、BCDEditで「path \bootmgr」を削除して「locale ja-JP」であることを確認すればいいらしいのですが BCDファイルの内容は管理者権限のコマンド・プロンプト上で”bcdedit.exe /enum all”を実行すると内容が確認できます。  ただ、[locale ja-JP]を設定するだけで日本語表示するものではありません。 ブートマネージャーの本体である[bootmgr]と[boot]フォルダー(通常は非表示属性)内の[ja-JP]フォルダーに 対応する[bootmgr.exe.mui]なども必要です。  bootmgrのバージョンに応じてBCDファイルの記述が異なるので、理解不足のままでイジクルとブート・メニューが文字化けすることもあります。

tottoko_ht
質問者

お礼

ご回答ありがとうございます。 >[ja-JP]フォルダーに対応する[bootmgr.exe.mui]なども必要 >bootmgrのバージョンに応じてBCDファイルの記述が異なる 予想以上に複雑のようですね; もう一度勉強し直します。

noname#110816
noname#110816
回答No.1

bcdeditでのBCDデータベース内容が書いてないので何とも言えません。 現在のBCD(またはbootフォルダごと)をsaveしておいて、 install 当初のBCD(またはbootフォルダごと)に書き戻してみてはどうでしょうか。

tottoko_ht
質問者

お礼

ご回答ありがとうございます。 まずは設定の方を確認して、お手上げ状態なら書き換えてみます。

関連するQ&A

  • ブートメニューの文字化けが直りません

    英語表記を日本語化しましたが文字化けが直りません。 コマンドプロンプトで bcdedit /deletevalue {bootmgr} path を実行し、 「locale」が「ja-JP」であることも確認しましたが、 日本語表記にならず、文字化け直りません。

  • ブートマネージャのメモリ診断ツールについて

    メモリ診断ツール(memtest.exe?)を使おうとして、ブート時に「F8ボタン」を押してブートマネージャを開きましたが・・・メモリ診断ツールの項目自体がありません・・・ ブートマネージャに表示されるようにするにはどうすればよいのでしょうか? C:\Windows\system32>bcdedit Windows ブート マネージャー -------------------------------- identifier {bootmgr} device partition=C: description Windows Boot Manager locale ja-JP default {current} displayorder {current} timeout 30 Windows ブート ローダー -------------------------------- identifier {current} device partition=C: path \Windows\system32\winload.exe description Windows 7 locale ja-JP osdevice partition=C: systemroot \Windows resumeobject {f826aca8-263e-11e1-a61b-806e6f6e6963}

  • Windows7の起動ロゴが変わってしまった

    Windows7の起動ロゴが変わってしまった 本日、PCを起動したところ、起動画面がアニメーションのではなく Vistaと同じ起動画面になっていました。(starting windowsの画面) 上記の内容で以前質問して、 対処法をお教えいただいたのですが、 コマンドプロンプトで 「bcdedit /set {current} locale ja-JP」 「bcdedit /set {bootmgr} locale ja-JP」をすると一時的に治るのですが 3~4回再起動すると元に戻ってしまい、 コマンドプロンプトで見ると ブートマネジャー、ブートローダー共に「local」の部分が 「ja」に戻ってしまうみたいです… 設定を固定するにはどうしたらいいでしょうか?

  • Winブートマネージャーが起動しない。

    是非にご教授頂きたく質問します。 Win7のHDDを新しくする為、コピー(これDO台マスタ)し取付けた処、下記の表示がでた為 元のHDDに戻しましたが、下記の表示が出て切り替わりません。出来れば、元のHDDを生かし たいと考えています。 Windowsを開始できませんでした。 最近のハードウェアまたはソフトウェアの変更が原因の可能性があります。問題を修正するには 次の方法があります。 1.Windowsインストールディスクを挿入してコンピュータを再起動します。 2.言語の選択を選んでから、[次へ]をクリックします。 3.[コンピュータの修復]をクリックします。 このディスクがない場合は、システム管理者またはコンピュータの製造元にお問い合わせください。 この表示後、Win7DVDを入れて再起動して「コンピュータの修復」を選択しましたが、修復出来ません でした。ブートマネージャーを書き換える必要があるのでしょうか。 HDDドライブは、H:WinXP C:Win7が入っています。下記がブートマネージャーの全部です。 ネットから推測してみました、下記の(1)を(2)と(3)に書き換えるのでしょうか。 それと、(4)が違っている事を教えてください。 又、書き換える方法をご教授頂ければ助かります。それと、WinVistaのブートローダーを消す方法も 教えてください。 (作業を行うのは、土・日曜日になります) -------------------------------- Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. H:\Documents and Settings\ishida>c: C:\>windows\system32\bcdedit Windows ブート マネージャー -------------------------------- identifier {bootmgr} device partition=H: description Windows Boot Manager locale ja-JP inherit {globalsettings} default {default} resumeobject {09ece347-c065-11de-b989-a9464803f889} displayorder {ntldr} {default} ←(2) {5292b9c1-145c-11dd-adb5-84d9a09d6a3d} toolsdisplayorder {memdiag} timeout 30 Windows レガシ OS ローダー -------------------------------- identifier {ntldr} device partition=H: path \ntldr description 以前のバージョンの Windows Windows ブート ローダー -------------------------------- identifier {default} ←(3) device partition=C: path \Windows\system32\winload.exe description Windows 7 locale ja-JP inherit {bootloadersettings} recoverysequence {09ece34b-c065-11de-b989-a9464803f889}  ↑(1)を(2)(3)に書き換えるのでしょうか。 recoveryenabled Yes osdevice partition=C: systemroot \Windows resumeobject 09ece347-c065-11de-b989-a9464803f889}  ↑(4)「09ece347」と「09ece34b」の違いは nx OptIn                    Windows ブート ローダー -------------------------------- identifier {5292b9c1-145c-11dd-adb5-84d9a09d6a3d} device unknown path \Windows\system32\winload.exe description Microsoft Windows Vista ←(未搭載です。出来れば消したい) locale ja-JP inherit {bootloadersettings} osdevice unknown systemroot \Windows resumeobject {5292b9c2-145c-11dd-adb5-84d9a09d6a3d} nx OptIn C:\> 宜しくお願いします。

  • WindowsXPとWindows7のデュアルブートのトラブル解決法を教えて下さい

    質問番号:5573265で、一度は解決しましたが、XP側のデバイスマネージャーのトラブルで、XPと7を再度それぞれ新規インストールしましたがブートマネージャーでXP側を選択するとパソコンが再起動してしまします。”bcdedit”の状態を下記に表示しますので解決方法を教えてください。お願いします。 Windows ブート マネージャー -------------------------------- identifier {bootmgr} device partition=C: description Windows Boot Manager locale ja-JP inherit {globalsettings} default {current} resumeobject {識別子} displayorder {current} {ntldr} toolsdisplayorder {memdiag} timeout 30 Windows ブート ローダー -------------------------------- identifier {current} device partition=C: path \Windows\system32\winload.exe description Windows 7 locale ja-JP inherit {bootloadersettings} recoverysequence {識別子} recoveryenabled Yes osdevice partition=C: systemroot \Windows resumeobject {識別子} nx OptIn Windows レガシ OS ローダー -------------------------------- identifier {ntldr} device partition=D: path \ntldr description Windows XP

  • デュアルブートしたい

    こんばんは 現在PC内には2台のHDDが詰まれています。 HDD1はPC購入時に付属していたもので、XPが入っていました HDD2は後日購入したもので、7がインストールされています。7をインストールする際にHDD1はPCから取り外していました(SATAケーブルが1本しかなかったため) 本日、SATAケーブルを買ってきたので2台のHDDが使えるようになったので、デュアルブートしたいのですが、やり方に不安があるので教えてください XPのboot.iniは↓ [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect 7のbcdeditは↓ Windows ブート マネージャー -------------------------------- identifier {bootmgr} device partition=C: description Windows Boot Manager locale ja-JP inherit {globalsettings} default {current} resumeobject {a3589eab-dce9-11de-af70-dc813eef1fcf} displayorder {current} toolsdisplayorder {memdiag} timeout 30 Windows ブート ローダー -------------------------------- identifier {current} device partition=C: path \Windows\system32\winload.exe description Windows 7 locale ja-JP inherit {bootloadersettings} recoverysequence {a3589ead-dce9-11de-af70-dc813eef1fcf} recoveryenabled Yes osdevice partition=C: systemroot \Windows resumeobject {a3589eab-dce9-11de-af70-dc813eef1fcf} nx OptIn となっています。どのように編集したらよいのでしょうか?

  • WindowsXPとVineLinux3.1のデュアルブートで。

    VineLinux3.1をインストールしたのですが ブートローダ(LILO)が動いている様子もなく勝手にWindowsXPが起動してしまいます PCの構成はHDD2台で 1台目hdaはC:,D:,E:(WindowsXP用・NTFS) 2台目hdbはF:(WindowsXP用・NTFS),残りの20GBをVineLinux用に使いました LILOは/dev/hdaマスターブートレコード(MBR) の項目を選んだのでそこにインストールされているはずです。 一応本を読みながらやってみたんですが他のOSデュアルブートについて何もかかれていませんでした・・・ 何か考えられることがありましたらアドバイスよろしくお願いします。

  • デュアルブートをしたらVistaが起動しなくなってしまった

    VistaにXPを入れました。 4時間ぐらいもがいてますが直りません boot.iniを書き換えなければならないんでしょうか? Windows ブート マネージャ -------------------------------- identifier {bootmgr} device partition=C: description Windows Boot Manager locale ja-JP inherit {globalsettings} default {default} resumeobject {7aec539f-feca-11db-abe7-8983954e5b39} displayorder {7aec539e-feca-11db-abe7-8983954e5b39} toolsdisplayorder {memdiag} timeout 30 Windows ブート ローダー -------------------------------- identifier {7aec539e-feca-11db-abe7-8983954e5b39} device partition=C: path \Windows\system32\winload.exe description Microsoft Windows Vista locale ja-JP inherit {bootloadersettings} recoverysequence {default} recoveryenabled Yes osdevice partition=C: systemroot \Windows resumeobject {7aec539f-feca-11db-abe7-8983954e5b39} nx OptIn

  • 7とXPとのデュアルブートについて質問です

    今更ながらですがWindows 7を64bit版に変更しようと考え、互換性が気になったため、念のためXPもインストールすることにしました。 SSDにパーティションを分割後、まずXPをインストールしましたが、不要とわかれば削除する考えであったため、後ろのパーティションに入れることとし、その際前のパーティションの方をアクティブにしておきました。こうすればntldrがそちらに作成され、7のインストール後に間違いなくブートメニューが出るのではないかと考えたからです。 以上で一応目論み通りに7とXPのデュアルブートが可能になったのですが、困ったことが2点ほどありますので、それらについて質問させてください。 1.「既定のOS」は7ですが、その起動中に次回の起動をXPにしようとして「システム構成」のブート項目を見たところ、「以前のバージョンのWindows」がありません。これではリモートから起動OSを選択できないため非常に不便です。何か他にこれが可能な方法はないでしょうか。 2.7起動中にbcdeditで状況を見たところ「Windows ブート マネージャー」のdeviceがpartition=d:(つまりXPの入っている後ろ側のパーティション)になっていました。またいつの間にかアクティブもそちらに変わっています。 この状態だとXPが不要とわかっても、その領域を削除することはできないと思われます。 このブート関連の項目を前のパーティションに移動させることはできないでしょうか。 なお、ntldrやboot.ini、io.sys、msdos.sysなどはDにしか存在しませんが、bootmgrはCにも存在しています。

  • XPを入れ直したい(デュアルブート)

    WindowsXPとTurbolinux10でデュアルブートしているのですがWindowsXPが起動ロゴから先に進む事ができなくなってしまいOSを再インストールをしたいのですがどうすればWindowsXPを入れなおせますか? ブートローダにGRUBを使ってますがMBRをバックアップしとけば失敗しても修復できる所までわかったのですがバックアップの仕方がよくわかりません。 Windowsの方はCドライブとDドライブに分けていてCにOSを入れてたんですがCをフォーマットして新規インストールしてもGRUBに影響はでないでしょうか?GRUBに影響がないならその方法を試そうと思っているのですが。