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