ハードドライブのロックを解除してPCを更新する方法


11

私はWindows 8を使用しており、メトロUIアプリはどれも動作していなかったため、Microsoftからレジストリ修正をダウンロードしました。私はそれを実行し、その間にWindows Updateを実行しました。PCを再起動し、Windows 8のロゴが表示された起動画面の後に、ロック画面が表示されることはなく、黒い画面だけが表示されました。

コンピューターを数回強制的に再起動し、問題がまだ発生しているかどうかを確認しました。Windowsインストールディスクを実行して、この問題を解決しようとしました。数日前からバックアップがあったので、[修復]、[トラブルシューティング]、[詳細オプション]、[システムの復元]の順にクリックしました。

ウィンドウがポップアップしました:

システムの復元を使用するには、復元するWindowsインストールを指定する必要があります。このコンピューターを再起動し、オペレーティングシステムを選択して、[システムの復元]を選択します。

このエラーが発生した後、PCを更新してリセットしようとしました。Refresh PCのエラーメッセージ:

Windowsがインストールされているドライブはロックされています。ドライブのロックを解除して、もう一度試してください。

そこで、キャンセルし、PCをリセットしてみました。エラーメッセージ:

PCをリセットできません。必要なドライブパーティションがありません。

最近、ハードドライブを変更したり、取り外したり、コンピューターに物理的な変更を加えたりしていません。修復ディスクからCMDにアクセスできます。

誰でも問題を特定できますか?また、ハードドライブのロックを解除して更新する方法、またはシステムの復元を使用する方法はありますか?

回答:


7

システムの消去はあなたが望むものではありません!

システムを再度ブートするには、EFIブートを修正する必要があります。次のようなメッセージに関連しています

The windows boot configuration data file does not contain a valid OS entry
The drive where Windows is installed is locked. Unlock the drive and try again.

次の手順に従ってください-このブログをご覧ください

  1. Windows DVD(またはUSBスティック)を使用して、修復コマンドプロンプトを開きます。

    トラブルシューティング->詳細オプション->コマンドプロンプト

  2. これらの手順を実行します-コメントを入力しないでください。ただし、構成に合わせて数値とWindowsパスを調整してください。

    // start the disk partition tool
    diskpart    
    // if you have more disks find the correct disk and use its number
    sel disk 0
    // if you have more disks find the correct disk and use its number
    list vol
    // the drive where EFI is on is usually the first FAT32 volume - here 2
    sel vol 2
    // make that volume accessible
    assign letter=z:
    // leave the partition tool
    exit  
    // navigate to the EFI stuff
    z: 
    cd z:\EFI\Microsoft\Boot\
    // fix the boot record
    bootrec /fixboot
    // restore the boot menu - adjust the path to match your windows location
    bcdboot c:\Windows /s z:
    

これは私のために働いたものです。


1
ドライブ文字と数字を調整する必要があるかもしれないことに注意してください(つまり、セットアップコマンドプロンプトなどでC:が実際にはC:ではない場合があります)-また、ドライブがわからない場合使用する番号は、試してみるlist disklist partition、DiskPartで試すことができます。
BrainSlugs83

1
これは私にとってはうまくいきました!C:\ブートドライブをM.2 SSD(ネイティブスカイレイク)にイメージしましたが、イメージされたドライブにはまだ魔法のEFIブートマテリアルが残っていて、作品を攻撃しているようで、The Windows Boot Configuration Data file is missing required informationエラーが発生しました。diskpartand bootrecおよびbcdbootコマンドに従うことで完全に修正されました!
ジェフアトウッド

@bebbo-この回答のリビジョン1にロールバックするのはなぜですか?ジェフによって行われた編集を行う必要がありました。
ラムハウンド

-4

PC HDDがBIOSロック(暗号化)されていない限り、私の答えは間違っていました。おそらく他の答えが欲しいでしょう。

これはあなたにとって実行可能かもしれないし、そうでないかもしれませんが、ほとんど間違いなく動作します。ディスク上のすべての情報が消去されます。

  1. ライブUSBまたはDVD / CDからLinuxディストリビューションを起動します。

  2. gpartedを開くか、インストールされていない場合は、gpartedをインストールして開きます。

  3. そこからディスクをNTFSでフォーマットします。

  4. 再起動して、Windowsを再度インストールしてください。

上記がうまくいかない場合は、別の解決策があります。これはもっと危険です。

  1. LinuxライブUSB / DVD / CDから起動します。

  2. ターミナルを開きます。

  3. 入力mountして、ハードディスクがマウントされているデバイスを確認します。

  4. 走る sudo dd if=/dev/zero of=/dev/{device name, as shown by 'mount'}

  5. 出力は表示されませんが、動作していることを確認してください。HDDのすべてのビットをゼロに置き換えています。

  6. dd終了したら、WindowsインストールDVDから再度ブートしてみてください。


より個人的で意見のあるメモでは、強制されない限り、Windows 8を使用しないでください。過去10年間に購入したハードウェアで動作させるのは悪夢でした。私は7に戻りましたが、メインOSとしてArch Linuxを実行しています。
Wyatt8740

私は今年作った部品からコンピューターを一から作り直しました。私はおそらくハードウェアの問題の影響を受けることはありませんが、ありがとう:)
Anton8000
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.