【完全削除】Western Digital外付けディスクの隠し仮想CD(VCD)パーティションを消す方法
時々、お気に入りのパソコンショップを訪れては、主に各種ディスクなどのガジェットをいくつか購入しています。ほんの数週間前には、Western Digital製640GBの2.5インチPassport外付けUSBドライブを購入し、RD510ラップトップでUbuntuやLinux Mintなど複数のLinuxディストリビューションをマルチブートするために使い始めました。マシンにはすでにクアッドブート環境が構築されていたため、新しいOSを試すには既存の一部を消去するか、2台目のハードディスクを用意する必要がありました。
デバイスがNTFSでフォーマットされ、誰も必要としないゴミユーティリティが多数プリインストールされていることは予想していました。しかし、まさか隠しパーティションまで含まれているとは思いませんでした。しかも、その多くは一般的なパーティショニングツールでは検出どころか、削除すらできません。

怒り!
腹が立ちましたが、この経験は、販売されるハードウェアに堂々と同梱される「まったく不要なベンダー製ゴミソフト」という厄介な問題への対処法をお見せする絶好の機会となりました。
本記事ではWestern Digital(WD)ディスクでの具体的な手順を解説しますが、基本的なアプローチは他メーカーのデバイスでも同じような問題に遭遇した際に応用できるはずです。最後にU3削除ツールについても簡単に触れます。
ステップ1:まず調査する
Linuxマシンをお持ちなら、まずそれを使って新しいハードウェアを調べましょう。プリフォーマットされたディスクにはautorunファイルが含まれていることが少なくなく、この機能が有効になっているWindowsマシンではソフトウェアの自動実行を引き起こす可能性があります。実際、autorunやautoplayは、対策を講じない限りデフォルトで有効になっています。
さらに、外付けディスクにWindowsマルウェアが紛れ込んでいるケースもあります。その意味でも、Linuxマシンでデバイスの中身を確認するのは非常に有効な選択肢です。
さて、ディスクを接続すると、なんとNautilusに2つのデバイスが表示されました。
1つは標準的なディスクで、一般の消費者が期待する通りのものです。

もう1つは「SmartWare」という奇妙な名前の、CDサイズのUDFフォーマットパーティションで、無用なソフトウェアがぎっしり詰め込まれていました。

まあ、問題ありません。デバイスをフォーマットして不要なものを取り除きましょう。しかし、2つのデバイスが存在すること自体が、すでに悪い予兆でした。例えばfdiskユーティリティを使うと、通常のパーティションしか表示されません。SmartWareは仮想CDドライブであり、読み取り専用なのです。

GPartedでも試しましたが、SmartWareパーティションを削除することはできませんでした。より強力な手段を探る時が来ました。
Windowsでの対処
オンラインで情報を集めたり、以前からこの問題に悩まされてきた友人たちに相談した結果、役立つヒントやツールをいくつか見つけました。この問題に直面する人の大多数はWindowsユーザーでしょうから、「デジタル弾圧」に対抗するためのWindows関連のヒントは喜ばれるはずです。
Windowsでの様子がこちらです。

My Passportのパーティションはすでに削除済みで、未割り当ての「ディスク5」として表示されていますが、余分なCD-ROMが残ったままです。
実はWestern Digitalは公式サイトでVirtual CDユーティリティを公開しており、仮想CDデバイスを無効化できるとしています。しかし、それは思った通りのものではありません。続きをご覧ください。
SmartWare Virtual CD Managerは、ドライブ上のVCDを「非表示」にできるツールです。しかし、これは本当に削除するわけではなく、単にWindowsがデバイスを表示しないようにして、その存在からユーザーを無知のままにしておくだけなのです。


「Configure Drive」をクリックするとVCDは非表示になりますが、ディスクの管理でPassportデバイスを確認しても、利用可能な容量に一切変化がないことに気づくでしょう。
以前と同じく595.51GBのままです。念のため、Linux側でも同じ操作を試しました。確かに、このユーティリティは仮想CDドライブの存在を隠すだけで、消し去るわけではありません。これもまた、ユーザーに対する傲慢な無視です。いよいよサードパーティツールの出番です。
HP USB Disk Storage Format Toolを使う
必要なのは「HP USB Disk Storage Format Tool」です。この小さなプログラムはVCDユーティリティを完全に破壊し、ディスクをひとつのまとまったユニットにしてくれます。その後は、好きなように使用・パーティション分割できます。



さて、ディスクの管理ユーティリティで確認すると、余分なスペースが確保できました。

そしてLinux側でも確認できます。

作業完了!これで普通のディスクとして自由に使えるようになりました。
素朴な疑問…
なぜベンダーは販売するハードウェアに無用なソフトを同梱しなければならないのでしょうか?そもそも、なぜデバイス本体に組み込む必要があるのでしょうか?別途CDを添付して、ユーザーが自分のペースで必要なアプリケーションやツールを確認・インストールできるようにすれば済む话です。
なぜ私が、使わない取り外し不能な仮想CDドライブを抱えなければならないのですか?頼んだ覚えもないし、欲しくもありません。賢明な解決策は、仮想CDをデフォルトで無効化し、使いたいユーザーだけが選択できるようにすることのはずです。その逆であってはなりません。
これはさまざまなレベルで不快です。単なるソフトウェアの問題ではなく、ベンダーが一方的な判断を押し付け、無用なソフトウェアの扱いまで画一的に決めつける行為なのです。
さて、これらを取り除く方法はもうお分かりですね。これですべて丸く収まりました。
A.W.からの貴重なヒントに感謝します!
今後も引き続き調査を進め、これらの隠しパーティションを抹消できる同等のLinuxユーティリティが存在するかどうか探してみます。成果が出たら、改めてチュートリアルをお届けします。
U3の場合は?
ああ、これまた別の迷惑話ですね。実はU3を完全に排除できる専用ユーティリティがあり、WindowsおよびMac向けに提供されています。Linuxでは「u3-tool」を試してみると良いでしょう。同じ効果が得られます。Ockyの発見に感謝します。
まとめ
このチュートリアルを執筆している時点で多少の怒りを覚えていましたが、実際にフォーマット作業をしていたときはさらに強い感情でした。私は昔からWestern Digital製品が大好きで、その安定性・堅牢性・耐久性には常に助けられてきました。しかし、ユーザーの知性を自動的に「イエスマン」へと格下げするような振る舞いは受け入れられません。ハードウェア製品に大量の無用なソフトウェアをバンドルする傾向は深刻な懸念材料です。パンフレット数枚とCD1〜2枚の同梱といったレベルを超え、もはや攻撃的ですらあります。ベンダーが決めたことなら何でもユーザーは飲み込まされる状況なのです。
平均的なユーザーのほとんどは、VCDを取り除く方法を発見できず、我慢して使い続けることになるでしょう。ベンダーがこの方式を採用した際、おそらくそれを見越していたのでしょう。わずか2年前、最初のPassportを購入したときには、こうした馬鹿げたものは一切ありませんでした。ディスクはピカピカで清潔だったのです。
強制的に埋め込まれたソリューションは、ほとんどマルウェアのようなものです。ユーザーがほとんど、あるいはまったく制御できない、望まれない副産物といえます。ブラウザにツールバーを勝手にインストールしたり、不要な広告付きソフトを仕込み、削除オプションを与えず、ただ見えなくするだけで済ませるのと同じ発想です。
こうした企業をボイコットせよとは言いません。そうすれば優れたハードウェアを手に入れる機会を自ら失うことになるからです。しかし、あなたの怒りと不満は、あらゆる形でしっかりと伝えるべきです。そして、抗いましょう。その方法は今お見せした通りです。
それでは、また。
-
Operaブラウザのスキン(テーマ)を変更する方法
Operaのスキン変更とは、Operaブラウザのデフォルトテーマ(スキン)を自分好みの見た目に変える、まったく無害なカスタマイズ作業のことです。なぜこの作業が必要になるのでしょうか?実は、Operaはバージョン9から9.5への移行時、そしてバージョン10へのアップデート時に、外観が大きく刷新されました。 新しいデザインが好きかどうかは人それぞれですが、それ自体は重要ではありません。大切なのは、古いテーマに戻すこともできれば、まったく新しいテーマを導入してブラウザライフに彩りを添えることも、自由に選べるという点です。 ここでは、その方法を素早く簡単に行う手順をご紹介します。 Operaのスキン変
-
Androidエミュレータ(AVD)を劇的に高速化する方法 ― Intel x86イメージとHAXMの設定ガイド
Androidアプリの開発をしている方なら、このチュートリアルはきっと役に立つはずです。本記事では、Android SDKとOS側の設定を最適化し、Android Virtual Devices(略してAVD)を高速かつ快適に動作させる方法を解説します。開発中はAVDの起動やデバッグを何度も繰り返すことになるため、動作速度の改善は作業時間の大幅な短縮に直結します。ひとつだけ注意点があります。このガイドの内容は、Windows環境・Intelアーキテクチャを前提に検証・執筆されています。LinuxやAMDプロセッサをお使いの場合は、後編の記事をお待ちいただければ幸いです。それでは始めましょう。I