そこで昨日、Windows 8 PCを強制的に再起動しました。VMWare Workstationは、ゲストLinux Mint OSで問題を抱えていました。しばらく応答していなかったので、9月28日またはおそらくそれ以前に中断しようとしました。中断しません-ウィンドウの外観を忘れましたが、電源メニューのすべてのオプションが無効になりました(つまり、 "シャットダウン"、 "電源オフ"、およびそのようなオプションはすべて無効になりました)。最終的にタスクマネージャーでVMWareアプリケーションを強制終了しましたが、実行中の仮想マシン自体を追跡するのが面倒で、PCを完全にシャットダウンすることで強制終了することにしました。
モニターがブランクになった後、PCがしばらくシャットダウンしないため、電源ボタンを押したままコールドリセットを行いました。その後、再び電源を入れたところ、Windowsが「Search for」のようなメッセージを簡単にくれましたKERNEL_STACK_INPAGE_ERROR
。その後、Windowsはいくつかの問題の診断を開始し、「ディスクエラーを修復しています。完了までに1時間以上かかる場合があります。」それは昨日の夜であり、私はそれが終わるのを待たずに眠りについた。
今朝、修理に失敗し、ログがあったC:\windows\system32\LogFiles\srt\srtTrail.txt
ことを思い出しました(覚えているとおりです-私は今書いた正確なパスを持っていません)。Windowsのリセット(ファイルと設定はそのままですが、アプリストアからインストールされていないプログラムは消去されます)など、トラブルシューティングのための他のオプションを提供してくれました。それは機能しませんでした(エラーメッセージが表示されず、機能しなかったと言われただけです)。セーフモードで再起動してみましたが、同じ診断プロセスが開始されますが、今回は自動修復に悩まされません。
そこで、コマンドプロンプトを使用して、ファイルが少なくともそこにあるかどうかを確認しようとしました。Xドライブにいて、Cドライブにcdできませんでした。(もちろん)Usersの下にフォルダーが見つかりませんでした。LogFilesの下にもsrtフォルダーが見つかりませんでした。
次に何をしようかわからない。すべてをバックアップしましたが、クラウドに保存するため、どうしても必要な場合は、Windowsの新しいコピーから始めて、すべてのデータを復元できますが、面倒です。何が間違っているのか、私が何を試すことができるのかについての考えはありますか?私のコンピューターはこの6月に購入したばかりなので、ハードドライブはまだかなり新しいはずです。
編集:私はちょうど家に帰り、ファイルの場所が何らかの理由で実際にドライブDにあることを発見しました...私はそれを見つけました、そしてここに内容があります:
Startup Repair diagnosis and repair log
---------------------------
Number of repair attempts: 1
Session details
---------------------------
System Disk = \Device\Harddisk0
Windows direcory = D:\Windows
AutoChk Run = 0
NUmber of root causes = 1
Test Performed:
---------------------------
Name: Check for updates
Result: Completed successfully. Error code = 0x0
Time taken = 0 ms
... some other tests are performed and completed successfully,
such as system disk test, disk failure diagnosis, disk metadata test,
target OS test, volume content check, boot manager diagnosis,
and system boot log diagnosis...
Root cause found:
---------------------------
Boot manager failed to find OS loader.
Repair action: File repair
Result: Failed. Error code = 0x2
Time taken = 3188 ms
Repair action: Boot configuration data store repair
Result: Failed. Error code = 0x2
Time taken = 0 ms
だから今、私はWindows 8のインストールCDから起動し、それができることを見ると仮定します...ディスクドライブにディスクを取り出す物理的なボタンがないので、制限されたWindows 8内から取り出す必要がありますインタフェース...
編集2:さらにインターネットを検索すると、CDドライブの側面に、今まで気付かなかった物理的なボタンがあることがわかりました。気にしないで...
編集3:どうやら私のブートローダーが破損しているようです。また、Windows 8 CDから起動するときにコマンドbootrec /fixmbr
を実行してみましたbootrec /fixboot
。コマンドが正常に完了したにもかかわらず、まだ運はありません。質問は、Windows 8ブートローダーをどのように復元するのでしょうか?
編集4:
だから答えの一つが言ったように、私はやった
>bootsect /nt60 ALL /MBR
Target volumes will be updates with BOOTMGR compatible bootcode.
C: <\\Volume{6c04.... long string of alphanumeric chars and dashes}>
Successfully updated NTFS filesystem bootcode.
D: <\\Volume{6c04.... long string of alphanumeric chars and dashes}>
Successfully updated NTFS filesystem bootcode.
E: <\\Volume{6c04.... long string of alphanumeric chars and dashes}>
Could not open the volume root directory:
The parameter is incorrect.
...
H: (same as E)
\??\PhysicalDrive0
Successfully updated disk bootcode.
\??\PhysicalDrive1
Could not prepare disk(s) for update:
The device is not ready.
...
\??\PhysicalDrive4 (same as physical drive 1)
Bootcode was successfully updated on at least one volume.
これで、Cドライブには「Windows」フォルダーはなく、Dドライブにしかありません。だから私はこれをします:
>bcdboot D:\Windows
Boot files successfully created.
再起動すると、別のメッセージが表示されます。
Recovery
Your PC needs to be repaired
The application or operating system couldn't be loaded because a required file is missing or contains errors.
File: \Windows\system32\winload.exe
Error code: 0xc000000f
You'll need to use the recovery tools on your installation media. If you don't have any installation media (like a disc or USB device), contact your system administrator or PC manufacturer.
Press Enter to try again
Press F8 for Startup Settings
進捗!(おもう)
編集5:
あきらめる。多数の重要なWindowsシステムファイルが欠落しているようです。約30 GBのスペースしか使用されていないように見えますがD:\
、ハードドライブで100 GBを超えて使用したことは間違いないので、すでに大量のデータを失っています。Windowsの新しいコピーを再インストールし、バックアップしたデータをすべてダウンロードします...
この問題を助けてくれた皆さんに感謝します!