- ベストアンサー
Windows 7のブートファイルを再構築する方法
Windows 7のブートファイルがいつの間にか消えてしまい、bcdeditで操作しようとしても 「指定されたファイルが見つかりません」で操作ができません。 また、システムの詳細設定>起動と回復でも既定のオペレーティングシステムが空で msconfigのブートも同じく空で何も弄れません。 Windows 7でbcdeditの再構築を探してはいますが、VistaやXPのばっかり引っかかって7のが出てきてくれません。また再構築にプラスして物理メモリの拡張もしたいのでPAEオプションもあわせて書き込みたいです。 誰か教えて下さい;
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
> ちなみにこのOSリカバリーする前は特にこのような現象はありませんでした リカバリーによってBootディレクトリが別なパーティションに書き込まれているのではないかと思います。 ディスクの管理でドライブレターが割り当てられていないパーティションがあるかどうか確認してみてください。 もしあれば、そのパーティションにドライブレターを割り当てることによってBootディレクトリの存在が確認できます。 ただ、情報に不具合があり、古いBoot位置の情報のままだとご質問の現象になると思います。 インターネットで検索すると、元が64ビットで32bitにインストールし直した場合に、別なパーティションに新Bootが作られ、新Bootで起動は問題ないが、BCDEditは旧のBoot位置情報を示していて結果として表示・エディットできない場合があるという報告がありました。 BCDEditで新Bootを指定すればエディット可能ではないかと思います。 先に書きました EasyBCD は新旧どちらのBCDを示すのか私も判りません(経験がないので)。
その他の回答 (5)
- 8ive22ty
- ベストアンサー率52% (770/1479)
No.3の続きです。 管理者権限は関係していないと思います。 > 「ブート ファイルをコピーしようとして、エラーが発生しました。」 「Windows内部から」つまり「Windowsが起動している環境で」処理しようとすると「すでにブートファイルが存在するのでコピーする必要は無い」というエラーなのだと思います。 したがって「Windows外部から」つまり「Win7インストールDVDでPC起動して」コマンドプロンプトにて同じことを試してみてください。 この場合は貼り付けできませんので、入力ミスの無いように留意してください。 入力ミスしても何も害はありませんが処理が行なわれないだけです。 --- 確認ですが 添付画像のファイルおよびフォルダ(隠しフォルダ)は存在していますよね。 これまでに書いていない(読み手側には解らない)処理を行なっている、などということはありませんよね。 たとえばOS領域を移動した、システムに関するレジストリを変更した・・・などです。 --- この後の処理は上記の返答待ちとします。(よけいなことを書いてもムダになりますので)
補足
C直下のドライブにはBootフォルダおよびbootmgrファイルがありませんでした。他ドライブも調べましたがありませんでした。 ただ、その上の質問の別のパーティションにあるのでは?という事でコンピューターの管理から調べてみたところ、先頭領域(Cより手前)に100MBほどの隠しパテがあったので文字割り当てしたところ、中身Bootフォルダとbootmgrファイルがありました。また、それのお陰か起動と回復やmsconfig等で設定が可能になりました。
- samtomsan
- ベストアンサー率55% (1060/1897)
管理者のアカウントでログオンしているのでしょうか。 管理者のアカウントでなければ、管理者権限を指定しても働かないと思いますが。
補足
管理者権限アカウントでログインして管理者権限として実行しているので、特に権限が原因ってわけではないはずなんですが・・・。 ちなみにこのOSリカバリーする前は特にこのような現象はありませんでした。
- 8ive22ty
- ベストアンサー率52% (770/1479)
> Windows 7のブートファイルが・・・ 具体的なファイル名は解っているのですか? それともばくぜんと「ブートファイル」と書いたのですか? --- コマンドプロンプトにて「管理者として実行」にて次のコマンドを入力してみてください。 文字やスペースの単純な入力ミス防止のためコピーして貼り付けて実行してください。 bcdboot c:\windows /l ja-JP
補足
それを実行したら「ブート ファイルをコピーしようとして、エラーが発生しました。」で駄目でした。管理者権限として実行してペーストでやっていますが・・・
- samtomsan
- ベストアンサー率55% (1060/1897)
質問の状況が判らないのですが、 > Windows 7のブートファイルがいつの間にか消えてしまい 起動できないのではないかと思いますが、起動できるのでしたら隠しフォルダ/ファイルになっているので見えないだけだと思います。 > bcdeditで操作しようとしても「指定されたファイルが見つかりません」で操作ができません 「bcdedit」が起動できないということはadministrator以外でログオンしていませんか。 下記の BCDEdit を使ってみたらいかがでしょうか。 http://neosmart.net/blog/2011/easybcd-2-1-and-some-big-changes/
補足
ファイルが無いから起動しないわけではなく、普通にOSは起動します。 後bcdeditは管理者権限で実行していますが、それでもファイルが見つからずブートファイルの編集は出来ません。
- nerimaok
- ベストアンサー率34% (1125/3221)
7の製品のDVDで起動して修復かけましょう。
補足
修復というのは、スタートアップの修復とかをかければいいってことでしょうか?
補足
同じHDDに一度64bit版を入れたことがあった気がするので、もしかするとそれかもしれません; ブートがあった所は先頭領域(Cより手前)の100MBほどの隠しパテにありました。それに文字割り当てしたところ、編集が可能になりました。