RAMが故障している可能性のあるコンピューターをお持ちの場合、少なくともハードウェアのテストと診断に役立つ、コンピューター上で機能するオペレーティングシステムはありますか?今日のスーパーユーザーQ&Aの投稿は、好奇心旺盛な読者の質問を満たすために、このテーマに関する活発な議論を利用しています。
今日の質疑応答セッションは、コミュニティ主導のQ&AWebサイトのグループであるStackExchangeの下位区分であるSuperUserの好意で行われます。
写真提供: クリス・イシャーウッド(Flickr) 。
質問
スーパーユーザーリーダーVusPは、RAMなしで機能できるオペレーティングシステムがあるかどうかを知りたいと考えています。
RAMなしで使用できるオペレーティングシステム、具体的には、起動可能なフラッシュドライブを作成してコンピューターで使用できるオペレーティングシステムはありますか?起動は基本的にオペレーティングシステムをRAMにロードするため、これは厄介になります。
注意: 私はもともと、ラップトップのRAMが故障していないかどうかを確認するためにRAMのないオペレーティングシステムについて知りたいと思っていました(起動しませんが、空白の画面が表示されます)が、この質問が雪だるま式に増えた方法が好きです。
RAMなしで機能できるオペレーティングシステムはありますか?
答え
スーパーユーザーの寄稿者agtoeverが私たちに答えを持っています:
すべてのオペレーティングシステムにRAMが必要ですか?
の必須ステップ BIOSPOSTプロセス RAMがあるかどうかを確認することです。オプションで、RAMが正しく機能しているかどうかを確認します。それで、あなたの質問に対する答えは、「すべてのオペレーティングシステムはRAMを必要としますか?」です。いいえ、この(IBM PC互換)ハードウェアではありません。また、この回答の残りの部分では、IBMPC互換ハードウェアを想定します。
障害のあるRAMでオペレーティングシステムを起動できますか?
RAMに障害がある場合(完全に存在しない、または壊れているわけではない)、またはRAMを(部分的に)交換できる場合は、 夢 または 後で カーネルパッチ。カーネルを再コンパイルする必要があり(初めて実行する場合よりも簡単に聞こえます)、再起動してから、不良メモリがどこにあるかをカーネルに通知できます。の使用の良い説明 Memtest86 / Memtest86 + およびBadRAM / BadMEMが見つかります ここに 。
オペレーティングシステムはRAMなしで起動でき、CPUのキャッシュをRAMとして使用できますか?
私の知る限り、コメントにRAMがない場合(@philippなどによって提案されているように)、CPUのキャッシュをRAMとして使用する方法はありません。ある場合は、ここに追加するとよいでしょう。私がこの主題に関して見つけた唯一の論文は この紙 約 RAMが初期化されるまで、プロセッサのキャッシュをRAMとして使用する 。 RAMなしで動作するかどうか(およびどのように動作するか)はわかりません。私の知る限り、IBM互換PCでオペレーティングシステムを起動する動作するコードはありません。概念実証、作業コード、またはその他のものへの参照は歓迎されており、この回答に追加します。
BIOSにアクセスできますか?
ラップトップがBIOSPOSTに合格できるかどうか、元の投稿者の質問は少し曖昧です。 @Tonnyが指摘しているように、オペレーティングシステムはあなたを助けません BIOSにアクセスする 。 F1、F2、F10、DEL、またはESCキーを使用してBIOSに入ります(BIOSのブランドによって異なります)。
RAMなしでラップトップからデータを回復する方法は?
あなたの質問の背後にある目標に関して、なぜあなたはあなたのラップトップにアクセスする必要があるのですか?回復したいハードドライブ上のデータがまだありますか?その場合は、ハードドライブを引き出して(マニュアルを参照)、外部ストレージデバイスに接続するか、デスクトップコンピュータに直接接続する方がはるかに簡単です。 ここに まさにそれを行うための素晴らしいガイドです。
この特定のトピックに関するフィードバックをもっと見ることに興味がありますか?次に、以下にリンクされている活発なディスカッションスレッドを確認してください。
説明に追加するものがありますか?コメントで音を立ててください。他の技術に精通したStackExchangeユーザーからの回答をもっと読みたいですか? ここで完全なディスカッションスレッドをチェックしてください 。