ある日のこと、Linuxを空いてるDドライブにインストールしてみました。デュアルブートなのでブートローダをGRUBを選択。正常にインストールし
て再起動してびっくり! ブートメニューにWindowsがありません。あちゃー、しまったぁ。 ファイル所有権の取得WindowsXPを使っていてOSの上書き再インストール(クリーンインストール、修復インストールは除く)を行 うと(一見)管理者権限でもアクセスできないフォルダが生まれてしまいます。Documents and Settingsにある、再インストールする前のユーザー名のフォルダが代表的な例です。この中にあるのは個人的な大切なデータが入っているはずです。こ れを取り出すと同時に、いらないフォルダを削除することはできないでしょうか? もちろんできます。アクセスできないのは所有権&アクセス権が無いからです。新しいAdministratorと再 インストール前のAdministratorはユーザー名こそ同一ですが内部的には別の番号を振られて別のユーザーに なってしまうのでAdministrator権限でもアクセスできないフォルダ/ファイルができてしまうのです。そのた め改めて該当フォルダ/ファイルの所有権を取得しなければいけません。 やり方は 2)所有者を変更する 3)アクセス許可を変更する Admin以外に所有権を渡すときも同じようにします。え? なんでこんなにめんどくさいんだって? だってそうで もしないと他のユーザーに勝手に削除変更されちゃうでしょ。あ、1)でやったセキュリティタブの表示は消して置いた方が いいですね。 ファイルの復号化 さて、なんとか所有権は取得できたのですが、暗
号化したファイルが開けません。確かAdminstratorなら復号化権を持つ回復エージェントになれるはずです。
Windows2000なら何もしなくてもできるのですが、XPの場合「証明書」というのを収得して初めて回復エージェ
ントになるらしいので、取得してみましたがダメでした。 秘密キーのバックアップ方法は、ヘルプに「フロッピー ディスクに既定の回復キーのバックアップを作成するには」というタイトルで載ってます。そちらを参照。な お、エキスポート先は「フロッピーディスク」と書いてるくせにデフォルトでは自分のマイフォルダになってしまってます。 ちゃんとフロッピードライブを指定してからOKを押しましょう。このFDは金庫に保管するなり、他の暗号化ソフトで再暗 号化するなりしてください。
え? 役に立たない? だってこの状態じゃどうしようもないっすよ。誰かが復号化プログラムを作ってくれるのを待ちましょう(無理だと思うけど)。 ありましたよ、復号化プログラム。 Advanced
EFS Data Recovery MBR(ブート領域)の修復で、話は戻りますが考えてみたらWindowsの再インストールなんてしなくも良かったんです。ブートロー ダーはMBRに書き込まれるのだからそれを消してしまえば良かったということに後で気づきました(爆)やりかたは簡単。XPのCDから起動して回復コンソールにします。そこで、>fixmbrと 打ってリターンキーを押せばOK。これだけで直ります。再起動すると正常にXPの画面が……ああ、知っておけば良かっ た……でもこんなことにならないと調べないし、いざ調べようとしてもPCは起動しないのでどーにもなりません、はい。 合掌 教訓 なお、さらに疑問がある方はこちらへどうぞ。 「Win FAQ」 |
(c)Copyright HAZAWA KEIICHI 2002 All rights reserved