"sudo rm -rf /*"を実行しましたが、コンピュータが起動しません。

私は走った

sudo rm -rf /*

Zorin OSでは、友達が私に要求したので、マザーボードBIOSで起動することはできません。この問題をどのように解決するのですか?それとも、私は絶望的に運命を決めたのでしょうか?

電源サイクリングを数回試しましたが、成功しませんでした。 GPartedで起動しようとしました。私は成功せずにすべてのドライブを削除しました。私が試したすべてがうまくいきませんでした。

ベストアンサー1

この問題をリモートで解決するには、マザーボードの製造元とモデルが重要ですが、システムが10年未満の場合、従来のBIOSではなくUEFIファームウェアを使用する可能性が高くなります。

UEFIがPCの世界に導入されたとき、よく知られている古い16ビットBIOSコードの多くが新しい32ビットまたは64ビットUEFIファームウェアコードに置き換えられたため、最初の実装には必然的にいくつかの問題がありました。あなたの問題は、PCのいくつかの初期UEFIファームウェアに関連する既知の問題と非常によく似ています。

UEFIはクラシックBIOSとは異なり標準化構成設定は、実行中のオペレーティングシステム内でもアクセスできる方法(NVRAM変数)で保存されます。したがって、ファームウェア開発者はそれを使用して「BIOS設定」を保存するのが合理的です。

ただし、オペレーティングシステムが設定リポジトリにアクセスできるという事実は、ファームウェアの作成者がそれを保護するための措置を講じるか、または重要な設定が失われた場合に回復ルーチンを準備しない限り、オペレーティングシステムが「BIOS設定」を削除または破損する可能性があります。あることを意味します。残念ながら、ファームウェアの作成者は、十分な保護/堅牢性のない初期実装がレンガになり始めたときにのみ理解しています。

efivarfsLinuxはその場所にあるファイルシステムの形でUEFI NVRAM変数(ルートのみ)へのアクセスを提供し/sys/firmware/efi/efivarsますrm -rf /。 Windowsでも同じことが可能ですが、特定のPowerShellコマンドが必要です。

通常、デスクトップマザーボードにはNVRAMメモリ(元のBIOSを含むCMOSと呼ばれる)をリセットする方法が含まれています。ドライバーやその他の金属物体、ジャンパー、または接続されている小さな電線で接触するはんだ接合のペアでもあります。接続するとき。マザーボードのボタンです。

これにより、NVRAMを工場出荷時の設定にリセットする必要があり、システム機能をリセットするために必要な削除/破損したUEFI NVRAM変数も含まれることを願っています。

ただし、UEFI NVRAM変数を削除/破損してシステムがブロックされる可能性がある場合、これは確かにファームウェアのバグです。もう一度機能できる場合は、マザーボードベンダーでシステムファームウェアアップデート(「BIOSアップデート」)を見つけます。

NVRAMが工場出荷時の設定にリセットされている場合は、少なくともオペレーティングシステムのUEFIブート変数も復元する必要があります。これは、UEFI とブート設定を処理する新しい方法によって必然的に発生する新しい問題です。

一部のPCハードウェアベンダーは、このような状況を回復するための優れたインターフェースを提供するのではなく、UEFIブート設定を既存のBIOSとできるだけ似たものにすることに焦点を当てているようです。

破損したNVRAMを不適切に処理すると、実際に計画された老化機能と同じ効果が生じる可能性があります。 NVRAMがリアルタイムクロックチップ内のバッテリ対応メモリとして従来のCMOSメモリスタイルで実装されている場合、バッテリが枯渇するとNVRAMが発生する可能性があります。損傷してシステムがほぼ同じようにレンガになります。

おすすめ記事