PC向けの興味深い新ツールが登場しました。Windowsがクラッシュすると、ユーザーをLinuxシェルに誘導します。最近NTDEVがTwitterで取り上げたNSG650のBugCheck2Linuxツールは、Windowsのバグチェックコールバック関数を利用して、BSOD(ブルースクリーン・オブ・デス)クラッシュ後でも実行ファイルを実行します。つまり、この場合の「死」は終わりではなく、Linuxの始まりに過ぎないのです。
WindowsのBSOD後でもプログラムを実行できるというのはあまり知られていませんが、BugCheck2Linuxは「バグチェックコールバック関数」を介して実行ファイルを実行する現在の可能性を拡張し、全く異なるOSを起動します。バグチェックコールバックルーチンの意図的な使用方法については、Microsoft Learnのドキュメントサイトでご覧いただけます。
BugCheck2Linuxはドライバとして動作し、Linux上で動作する小型のRISC Vエミュレータを実行します。NSG650によると、画面出力にはbootvid.dllが使用され、入力はPS/2キーボードドライバのポーリングに依存しています。開発者は、bootvidのドキュメントについてはReactOSプロジェクト、RISC VエミュレータとLinuxイメージについてはmini-rv32ima、PS/2のドキュメントについてはOSdev Wikiに感謝の意を表しています。
WindowsのBSOD後に実行できるLinuxインストールには、かなり厳しい制限がいくつかあります。例えば、ディスプレイ出力は640 x 480ピクセル、16色に制限され、システムはBIOSベース(UEFIではない)のシステムでのみ動作し、動作も遅く、キーボードサポートにはバックスペースキーが使用できないなどの制限があります。つまり、このBSODツールは最新のUbuntuインストールに誘導するものではありません。
BSOD後もコンピューターを使い続けられるというのは、それ自体が素晴らしいことですが、ここで特に注目すべきは、限られた機能しか持たないLinux OSの先にある将来性です。NTDEVは、Windows PCがBSODにクラッシュした後、即座にDoomを起動してクラッシュ後のストレスを発散させる可能性を示唆しています。もしかしたら、BSOD後にAsteroidsやGalaxianといった往年のアーケードゲームを動作させてみるのは、より地味な試みかもしれません。
BugCheck2Linuxを試す
このツールを試してみたい方は、GitHub ページにステップバイステップのガイドが掲載されています。基本的には、ツールのドライバープロセスをダウンロードして起動し、BSOD が発生した場合でもすぐに実行できるようにする必要があります。
上記のNTDEVの動画では、Tiny11開発者がPowerShellでwinini(管理者権限)を実行し、Windows 11のインストールをクラッシュさせる様子を見ることができます。その後、BSOD発生後にLinuxのインストールが実行される様子も確認できます。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
これは楽しいプロジェクトですが、PC には注意し、念のため定期的にバックアップを実行するようにしてください。