Windows 10でSafeDisc/SecuROM DRM搭載のレトロゲームをプレイする方法
Windows 10への評価は概ね好意的ですが、コンピュータユーザーに新たな問題をもたらしたのも事実です。特に大きな打撃を受けたのは、レトロゲームを愛好するゲーマーたちです。SafeDiscや一部バージョンのSecuROMデジタル著作権管理(DRM)システムを採用していたタイトルが、Windows 10ではサポートされなくなったのです。
では、この問題に対して何ができるのでしょうか?そして、Microsoftは一体何を考えているのでしょうか?
Microsoftを責めるのは間違い
まず最初に言っておきたいのは、今回の件で巨大テクノロジー企業を責めるのは適切ではないということです。Gamescomでの講演において、Microsoftのボリス・シュナイダー=ヨーネ(Boris Schneider-Johne)氏は、これらのレトロタイトルのサポートを削除した決定は、OSのセキュリティ強化によるものだと説明しました。
「Windows 7で動作していたものは、すべてWindows 10でも動作するはずです。ただし、2つの厄介な例外があります。1つはアンチウイルスソフトやシステムに深く組み込まれたソフトウェアで、これは更新が必要です(開発者はすでに対応中です)。もう1つがDRM付きのCD-ROMの古いゲームです。このDRMもシステムに深く組み込まれているため、Windows 10は『申し訳ないが、それは許可できない。コンピュータウイルスの抜け穴になりかねないからだ』と言うわけです」
その結果、Crimson Skies、Grand Theft Auto 3(Android版は存在しますが、PC版で遊びたい人も多いはず)、Medieval II: Total War、Microsoft Flight Simulator 2004、初代The Simsといったゲームを遊びたいなら、何らかの回避策を使わない限り不可能です。そもそもSafeDiscは信頼性に欠けることで以前から知られており、それが最終的に放棄された理由でもあります。
SafeDiscに何が起きたのか?
2007年11月、SafeDiscに「特権の昇格(elevation of privilege)」脆弱性が発見されました。これにより攻撃者はWindows PCを完全に制御できるようになります。後にMicrosoftによってパッチが適用されましたが、この種のDRMにとって棺に釘を打つ出来事の一つとなりました。2000年代半ばには、DRMのセキュリティ脆弱性がハッカーの攻撃経路として頻繁に悪用されていたのです。
Windows 10からの削除について意見を求められた開発元のRovi Corporationは次のように述べています。
「Safedisc DRMは数年前からサポートされておらず、ドライバも長い間更新されていません。MicrosoftはWindows 8の時点で既存のソフトウェアを移行させるべきでした。Windows 10でもそれが可能だったのか、それとも単に関心がなかっただけなのかは分かりません」
SafeDiscはSECDRV.SYSファイルに依存していますが、このファイルはWindows 10には存在せず、新しいOSに持ち込んで実行しようとしても失敗します。
回避策を見つけて懐かしい名作を遊ぶ
Microsoftは多くのクラシックゲームのオリジナル版を見捨ててしまいましたが、それらを遊ぶ方法はまだ残されています。皮肉なことに、真っ先に思いつく解決策の一つは、海賊版ゲーム向けに開発されたソフトウェアを使うことかもしれません。
No-CDパッチはSecuROMとSafeDiscをバイパスするために開発されました。本来は、ゲームディスクを挿入しなくてもインストール済みのゲームを遊べるようにする手段です。しかし、これは海賊版製作者にとっても都合がよく、ディスク複製者がダウンロードサイト経由でゲームのコピーを配布することを可能にしました。幸い、「プレイ中は光学ドライブにディスクを入れ続けなければならない」という問題は過去のものとなりました(ディスクの破損やドライブの不調は特に深刻な問題でしたが、ISOイメージを作成すればメディアの寿命を延ばすこともできました)。
しかし残念ながら、No-CDパッチを配布していたサイトの多くはとうになくなっています。BitTorrentなどでパッチを見つけられるかもしれませんが、おすすめはしません。マルウェアに感染するリスクがあまりに大きいためです。
(もちろん、Microsoftが海賊版行為を容認しているわけではありません。同社はこうした旧作を今なおプレイしているユーザー数を概算し、比較的小さな層だと判断したのです。他にもさまざまな回避策があることを考えれば、Windows 10のこのセキュリティ機能追加は不当に報じられた面があると言えるでしょう)
というわけで、No-CDパッチの利用は諦めて、古いタイトルを動かすための他の選択肢を見ていきましょう。
第一に、開発元の公式サイトを確認することです。一部のゲームについてはパッチがリリースされたとの報告があり、コミュニティが十分な要望を示せば、さらに多くのパッチが提供される可能性があります。メールを送ったり、掲示板でスレッドを立てたりしてみましょう。
第二に、デュアルブート構成でWindows 10へアップグレードした場合は、より堅牢な回避策が登場するまで、再起動してもう一方のWindows環境に切り替えてこれらのタイトルを遊ぶ必要があります。それが難しい場合、PCのスペックが十分であれば、仮想マシン(VMware PlayerやOracle VM VirtualBoxなど)でWindows 7や8を動かすのも一つの手です。
第三に、おそらく最も理にかなっているのがゲームをデジタル版で買い直すことです。同じ作品を複数のフォーマットで購入するという発想は多くの人にとって受け入れがたいものですが、この状況では有力な選択肢と言えます。GOG.comのようなサイトでは、多数の旧作がDRMフリーで販売されており、合法的に購入して遊ぶことができます。Steamで入手できるかどうかも併せて確認してみるとよいでしょう。
SafeDiscドライバに自己署名する
4つ目の選択肢もあります。こちらは比較的シンプルですが、多少技術的な作業が必要です。SafeDiscドライバに自己署名を行い、Windows 10に信頼済みファイルとして認識させる方法です。
最も簡単なのは「Driver Signature Enforcement Overrider(DSEO)」ツールを使うことです。管理者として実行すると、未署名のファイルに署名を付与できます。
SECDRV.SYSファイルを入手したら(ダウンロードするか、Windows Vista/7/8の c:\windows\system32\drivers フォルダからコピーして、Windows 10の同じ場所に保存します)、dseo13b.exe を右クリックして「管理者として実行」を選択し、DSEOツールを起動します。
表示されるダイアログを進めていくとメインメニューが現れるので、Enable Test Modeを選択してNextをクリックします。
次にSign a System Fileを選択し、c:\windows\system32\drivers 内の SECDRV.SYS ファイルを指定します。「OK」をクリックすると、ドライバへの署名処理が始まります。以下のようなメッセージが表示されます。
指示に従って再起動し、Test Modeを有効にした状態でDSEOを再度実行すれば、ドライバが正しく読み込まれ、問題になっていたゲームが再び遊べるようになるはずです。
(Windows 10 Technical Previewを使用している場合、Test Modeを有効にすると画面にウォーターマークが表示されます。これはDSEOのRemove Watermarkオプションで削除できます)
どの方法を選ぶ?
Windows 10におけるこのセキュリティ強化は完全に必要なものでありながら、レトロゲームファンにとっては明らかにフラストレーションの種となっています。しかし見てきたように、Windows 10で大量のレトロゲームが遊べないのは、DRMのレガシーな制約が原因であり、Microsoftが意図的にユーザーの妨げをしているわけではありません。
あなたはどの回避策を使いますか?ぜひコメント欄で教えてください。
画像クレジット: GTAIII PS2 Beta Drive-by via Wikipedia / rawcaptured via Shutterstock
-
Windows 11で古いゲームをプレイする方法【2022年版】互換モード・仮想マシンなど5つの解決策を徹底解説
昔のゲームをもう一度プレイしたい気持ちは、何があっても消えるものではありません。懐かしさを感じさせてくれる名作たちは、何年経ってもプレイしたくなるもの。Windows 11のユーザーが増えるにつれ、「古いゲームをWindows 11 PCにインストールして動かす方法」を探している方も多いのではないでしょうか。この記事では、お気に入りの往年の名作ゲームをWindows 11で手軽に楽しむための方法をわかりやすくご紹介します。 なぜ古いゲームはWindows 11で動かないのか? 新しいPCで古いゲームが動作しない理由はいくつか考えられます。かつてのゲームはハードウェアとソフトウェアの両方に強く
-
Windows 10でマインスイーパをプレイする方法!ストア版からオンライン版まで徹底解説
Windows XPの時代から愛されてきた定番パズルゲーム「マインスイーパ」。20年以上経った今でも、その面白さとスリルは色褪せることがありません。「もうすぐクリアできる!」という瞬間に地雷を踏んでしまい、悔しい思いをした経験がある方は多いのではないでしょうか。しかし、Windowsのバージョンが新しくなるにつれ、標準搭載されていたマインスイーパはPCから姿を消してしまいました。 すっかり忘れ去られた感のあるマインスイーパですが、この記事では「Windows 10でマインスイーパをプレイする方法」をわかりやすくご紹介します。懐かしい思い出に浸りたい方は、ぜひ最後までお読みください。 Windo