web-dev-qa-db-ja.com

Windows 7が起動できない-bootrecはFSが見つからないか壊れていると報告します

今から3日間、Windows 7パーティションで起動することができませんでした。私の研究はすべて無駄になりました。私はここの誰かがこれを修正する方法についてもっとアイデアを持っていることを望んでいます。

今起動すると、有効なファイルシステムがないか、破損している可能性があるというBCDエラーで黒い画面が表示されます(詳細の欠如を許し、コピー/貼り付けは利用できません)。

Windows 7のディスクで起動して修復ツールを実行すると、オペレーティングシステムが見つからず、Unknown Operating System (Unknown Disk)または同様の問題で自動的に問題を修復しようとしても失敗します。コマンドプロンプトにドロップすると、C:\ドライブを問題なく表示してナビゲートできます。

bootrecを使用しようとします:

C:\> bootrec /ScanOS

C:\Windowsをシステムパーティションとして検索します。

C:\> bootrec /RebuildBCD

volume does not contain a recognized file system. please make sure that all required file system drivers are loaded and that the volume is not corrupted.で失敗する

それで私はブートセクターを修正しようとします:

C:\> bootsect /nt60 C: /force

これは正常に完了します(申し訳ありませんが、出力はありません。)

再起動すると、同じ問題が発生します。

Windowsパーティションをアクティブにした後、上記のすべてを試しました。

C:\> diskpart
DISKPART> select disk 1
DISKPART> select partition 1
DISKPART> active
DISKPART> exit

次に、上記のようにbootrecを実行します。DISKPARTコマンドの後に再起動する場合としない場合があります。

次に、BCDストアを手動で再構築してみました。

set systemdrive=C:
set tempbcd=C:\boot\bcd.temp
set tempfile=C:\boot\temp.txt

bcdedit -createstore %tempbcd%
bcdedit.exe -store %tempbcd% -create {bootmgr} -d "Windows Boot Manager"

bcdedit -store %tempbcd% -create -d "Windows Vista" -application osloader>%tempfile%
set /p winvistaguid= <%tempfile%
set winvistaguid=%winvistaguid:~10,38%

bcdedit -store %tempbcd% -set %winvistaguid% osdevice partition=%systemdrive%
bcdedit -store %tempbcd% -set %winvistaguid% device partition=%systemdrive%
bcdedit -store %tempbcd% -set %winvistaguid% path \Windows\system32\winload.exe
bcdedit -store %tempbcd% -set %winvistaguid% systemroot \Windows

bcdedit -import %tempbcd%

ただし、インポート時に、親しみやすいメッセージが表示されます。

volume does not contain a recognized file system. please make sure that all required file system drivers are loaded and that the volume is not corrupted

私はここで私の知恵の終わりになり、Windowsがこれを有効なインストールと見なさない理由を理解できません。

DISKPARTにディスク/パーティションをリストすると、NTFSおよび "正常"と表示され、DOSからディレクトリ構造を問題なくナビゲートできます。

私は本当に、本当に再フォーマットして再インストールしたくありません。私はこの問題が解決できることを知っています!

14
purecharger

残念ながら、これらの答えはどれもうまくいきませんでした。私が見つけて考えることができるすべてのものを10日間試した後、ドライブを拭いてWindowsを再インストールしました。

3
purecharger

diskpartを使用して問題を解決し、明らかに「破損した」ファイルシステム(「...は認識されたファイルシステムを含まない」)を修正し、bootrecを使用してBCDを再作成しました。

C:\> diskpart
DISKPART> select disk 1
DISKPART> select partition 1
DISKPART> active
DISKPART> extend filesystem
DISKPART> exit
C:\> bootrec /rebuildbcd

必ず実行してくださいchkdsk /f Windowsで起動した後。

EasyBCD プログラムも確認することをお勧めします。私自身は試していませんが、有望に見えます。

参考までに、Gpartedを使用してNTFSパーティションのサイズを増やしていたため、diskpartで拡張ファイルシステムを使用しました。

18
fraktalek

同じ問題がありましたが、まったく同じ解決策を試しましたが、うまくいきませんでした。

次に、他のすべてのハードドライブを取り外して、Windowsがインストールされているハードドライブのみを残してみました。 Windows7リカバリディスクで再起動し、自動修復を実行すると、ドライブとWindowsのインストールが認識され(他のすべてのドライブを切断するまで、[システムリカバリオプション]リストは常に空でした)、エラーが発生したと表示されましたボリューム、それが正常に修正されたこと。

私はもう一度再起動し、自動修復を再度実行しましたが、すべてが修正され、Windowsに戻りました。

9
ArtBIT

同じ問題が数週間続きました。何らかの理由で、Windows 7を縮小し、GPartedを使用してUbuntu 10.10を成長させることにしました。

とにかく、私はあなたが繰り返したのと同じ手順を繰り返しました。トリック(と私のための修正)は、パーティションをアクティブに設定した後で、RESCANも実行しました。次に、終了してbootrec/rebuildbcdを実行します。また、GUIブートフィックスも実行しました。再起動後、Windowsに戻りました。

1
Jim Schubert

これは動作する場合と動作しない場合がありますが、同じ問題があり、2番目のWindows 7システムを同じドライブにインストールすることで、別のパーティションでbcdeditプログラムを起動して実行し、ブートマネージャーを追加または修復できることがわかりました最初のWindows 7システムに。
また、2番目のWindows 7システムを使用して、ウイルスをスキャンして削除します。

0
pande

データをバックアップし、ドライブでchkdskを実行します。これにより、ディスクで Spinrite またはHDD Regenerator などのユーティリティを使用して起動できなくなります

0
Moab