Windows 7が起動できない-bootrecがFSが見つからないか破損していると報告する


13

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からディレクトリ構造を問題なくナビゲートできます。

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

回答:


18

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

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

chkdsk /fWindowsを起動した後に必ず実行してください。

また、EasyBCDプログラムを見ることをお勧めします。私は自分で試したことはありませんが、有望に見えます。

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


2
NTFSパーティションをgpartedで縮小した後、私にとってはうまくいきました。縮小した後、パティションは「非アクティブ」であり、すべての魔法は「アクティブ」コマンドにありました。その後、Win CDから「修復」を2回(はい、2回)実行しなければならず、Windowsに戻りました。
コンラッドガルス

9

私は同じ問題を抱えていて、まったく同じ解決策を試しましたが、うまくいきませんでした。

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

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


2
理由はわかりませんが、これは私にも役立ちました。
ファンビーダ

私もこれを経験しました。これは、BIOSによって発行されたプライマリドライブのみを認識するWindowsに関係している可能性があります。これは、Windowsをインストールするときの一般的な問題でもあります。OPにもこの問題があった可能性が高いです。これを修正するには、BIOSでWindowsドライブをプライマリとして選択し、Windowsで自動的に修正します。
ネモ

3
すべてを切断することで私の問題も解決しました、ありがとう!
ジョリル

Windows USBインストールを実行してブートエラーを修復すると、Windowsインストールがリストされませんでした。BIOS設定に行き、Windowsディスクを起動順序の2番目の場所(USB / windowsDisk / LinuxDisk ... USB / LinuxDisk / WindowsDiskを取得する前に)に設定しました。USBから再び起動すると、今回はWindowsインストールがリストされ、起動は自動的に修復されました
marianobianchi

わあ、ありがとう!ここでも同じように、gpartedでcパーティションを移動すると、rebuildbcdで0xc0000225とボリュームが認識されませんでした。余分な無関係のハードドライブを切断すると、Windows 10のスタートアップ修復でbcdを即座に修正できました。
JAK

3

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


1
問題が実際に解決されなかったにもかかわらず、投稿していただきありがとうございます。
-oKtosiTe

ただ不思議に思ったのは、その時点で他のハードドライブはありましたか(もちろん、Windowsがインストールされているものとは別に)。
ArtBIT

1

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

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


0

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


ああ、昨日「chkdsk / R」を実行したことを言及するのを忘れていました。
純粋な充電器

0

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.