すべてのオペレーティングシステムにRAMが必要ですか?
RAMが壊れている可能性があるコンピュータを使用している場合、少なくともハードウェアのテストと診断に役立つように、そのコンピュータで機能するオペレーティングシステムはありますか。今日のSuperUser Q&Aは、興味深い話題の読者の質問に答えるために、このテーマに関する活発な議論に触れています。.
本日の質疑応答セッションは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの下位区分であるSuperUserの好意により提供されます。.
Chris Isherwood(Flickr)の写真提供.
質問
SuperUserリーダーのVusPは、RAMなしで機能できるオペレーティングシステムがあるかどうかを知りたいです。
RAMなしで使用できるオペレーティングシステム、特に起動可能なフラッシュドライブを作成して使用できる種類のオペレーティングシステムはありますか。起動は基本的にRAMにオペレーティングシステムをロードするので、これは厄介になります。.
注意: 私はもともと私のラップトップのRAMが悪くなったかどうかをチェックして確認するためにRAMのないオペレーティングシステムについて知りたいと思っていましたが、私はこの質問がうまくいかなかった方法が好きです.
RAMなしで機能できるオペレーティングシステムはありますか?
答え
SuperUserの貢献者agtoeverが私たちに答えを持っています。
すべてのオペレーティングシステムにRAMが必要ですか?
BIOS POSTプロセスの必須ステップはRAMがあるかどうか確認することです。オプションで、RAMが正しく機能しているかどうかを確認します。したがって、「すべてのオペレーティングシステムにRAMが必要ですか?」という質問に対する答えは次のとおりです。いいえ、この(IBM PC互換)ハードウェアにはありません。また、この回答の残りの部分では、IBM PC互換のハードウェアを想定します。.
オペレーティングシステムは不良RAMで起動できますか?
RAMに欠陥がある(そして完全に欠けていたり壊れたりしていない)場合、または(部分的に)RAMを交換できる場合は、BadRAMまたはBadMEMカーネルパッチを使って起動できるかもしれません。カーネルを再コンパイルする必要があり(初めて実行する場合よりも簡単に聞こえます)、リブートしてから、不良メモリの場所をカーネルに伝えることができます。 Memtest86 / Memtest86 +とBadRAM / BadMEMの使い方の良い説明はここにあります。.
オペレーティングシステムをRAMなしで起動し、CPUのキャッシュをRAMとして使用できますか?
私の知る限りでは、コメントに(@ philippや他の人によって示唆されているように)あなたのシステムにRAMが存在しない状態であなたのCPUのキャッシュをRAMとして使う方法はありません。もしあれば、それをここに追加するとよいでしょう。私が主題について見つけることができた唯一の論文はこの論文です。 RAMが初期化されるまでRAMとしてプロセッサのキャッシュを使用する. RAMがなくても(そしてどのように)それが機能するかどうかわからない。私の知る限りでは、IBM互換PC上でオペレーティングシステムを起動する実用的なコードはありません。概念実証、作業コード、その他の参照は大歓迎です。この回答に追加します。.
BIOSにアクセスできますか?
ラップトップがBIOS POSTに合格することができれば、元のポスターの質問は少しあいまいです。 @Tonnyが指摘しているように、どのオペレーティングシステムでも役に立ちません。 BIOSにたどり着く. F1、F2、F10、DEL、またはESCキーを使用してBIOSに入ります(BIOSのブランドによって異なります)。.
RAMなしでラップトップからデータを回復する方法?
あなたの質問の背後にある目標として、なぜあなたはあなたのラップトップにアクセスする必要があるのですか?あなたが回復したいハードドライブ上にまだデータがありますか?その場合は、ハードドライブを引き出して(マニュアルを参照)外部記憶装置またはデスクトップコンピュータに直接接続するのがはるかに簡単です。これを行うための良いガイドはこちら.
このトピックに関するより多くのフィードバックを見て興味がありますか?それから以下にリンクされている活気のあるディスカッションスレッドをチェックしてください!
説明に追加するものがありますか?コメントで音を消す。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.