nvramはBIOSフラッシュ/バックアップに使用され、一部のBIOS関連データに関する情報が含まれていることがわかりました。cat /dev/random > /dev/nvram
私のコンピュータは永久にレンガになりますか?このコマンドを入力したいと思うかもしれませんが、なぜか私のコンピュータではうまくいきませんでした。
答え1
私はコンピュータに損傷を与える可能性があると思いますが、なぜこのようなコマンドを実行するのか疑問に思います。
/dev/nvram
PCとAtarisリアルタイムクロックの不揮発性メモリへのアクセスを提供します。 PCではこれをCMOSメモリと呼び、BIOS設定オプションを保存するために使用されます。以下を見ると、ここにどの情報が保存されているかを確認できます/proc/driver/nvram
。
Checksum status: valid
# floppies : 4
Floppy 0 type : none
Floppy 1 type : none
HD 0 type : ff
HD 1 type : ff
HD type 48 data: 65471/255/255 C/H/S, precomp 65535, lz 65279
HD type 49 data: 3198/255/0 C/H/S, precomp 0, lz 0
DOS base memory: 630 kB
Extended memory: 65535 kB (configured), 65535 kB (tested)
Gfx adapter : monochrome
FPU : installed
これはすべて次のように行われます。nvram
チェックサムなどを担当するカーネルモジュールここにある情報の多くは記録的な理由でのみ存在し、以前のオペレーティングシステムの制限事項を反映しています。私が実行しているコンピュータには4つのフロッピードライブがなく、ハードドライブ情報が正しくなく、メモリ情報とディスプレイアダプタ情報も同じです。 。
デバイスにランダムな値を書き込もうとしたことはありませんが、システムが損傷するかどうか疑問です。最悪の場合は、CMOSを削除して回復できる必要があります(通常はマザーボードにこれを行うためのボタンまたはジャンパがあります)。 )。しかし、私は試してみません!
今日、CMOSメモリで唯一有用な機能はRTCに関連しています。特に、nvram-wake特定の時間にコンピュータの電源を入れるようにCMOS警告をプログラムできます。 (それでそれがに書く理由の1つになります/dev/nvram
。)
答え2
可能かもしれませんが、BIOSによって異なります。これを見てEFI構成に関する問題EFI変数を消去する過程でラップトップが壊れています。一部のBIOSは、消去された変数を処理できない場合、nvramのランダムゴミをよりよく処理できない場合があります。
少なくともこれを試す前に、特定のハードウェアのnvramリセット手順があることを確認してください。通常、しばらくの間、マザーボードからバックアップバッテリーを取り外すのと似ています。
答え3
そうだろうおそらくこの問題は、ファームウェアがチェックサムに失敗したことを確認し、リセット(次回起動時に)、CMOSバッテリーを取り外す、またはCMOSクリアジャンパを使用して解決できます。もちろん、欠陥のあるファームウェアによって異なる決定を下すこともできます。
個人的に試してみることをお勧めしません。同様に、フォークをGFIソケットに接続してテストすることはお勧めできません。