質問: フォルダにアクセスができず・・・。 xpのノートpcが不調なため、修復セットアップを行ったら、起動しなくなってしまいました。(セーフモードでも駄目でした。)そこで、せめて作成したドキュメント類などを回収しようと、hddを外し、外付けのhddケースにセットし、他のxpのノートpcへ接続しました。正常にhddの中は見ることができるのですが(f:として)、回収したいデータがある、documents and settings配下のadministratorというフォルダを開こうとすると、「f:\documents and settings\administrator にアクセスできません。アクセスが拒否されました。」のメッセージが出て、フォルダを開くことができません。ちなみに、このadministratorは通常使用するウィンドウズへのログオンユーザidで、パスワード入力しログオンしていました。ログオンパスワードを設定していなかった他のログオンユーザidのフォルダはアクセスすることができるのですが・・・。この状態にて、どうすれば、administratorフォルダにアクセスすることができるでしょうか? hdd自体は問題なく動作しているようです。よろしくお願い致します。
回答: windows xp home editionをお使いの場合、safeモードで起動してadministratorでログオンしてください。(professionalであれば通常モードでもadministratorでログオンできます。) 「windows xp を safe モードで起動するには」 http://support.microsoft.com/default.aspx?scid=kb;ja;880414 その上で回答no.1の方法を取ればokですが、環境によってはセキュリティタブが表示されないことがあるようです。 その場合は以下をお試しください。 まず以下からsetacl 2.0.2.0をダウンロードします。 http://prdownloads.sourceforge.net/setacl/setacl-cmdline-2.0.2.0-binary.zip?download zipファイルを展開するとsetacl.exeができるので、これをc:\windowsにコピーしてください。 次に管理者権限を持つユーザでログオンしてください。administratorでもokですし、管理者権限を持っていれば他のユーザ名でも構いません。 そうしたらプログラム(p)→アクセサリ→コマンドプロンプトを選択してください。 コマンドプロンプトのウィンドウが表示されたら、「setacl -on "d:\folder" -ot file -rec cont_obj -actn setowner -ownr "n:user"」をキーボードから入力して[enter]します。フォルダ名(「d:\folder」の部分)とユーザ名(「user」の部分)は、それぞれアクセスしたいフォルダ名と現在のユーザ名に差し替えて入力してください。 メッセージがたくさん表示されますが、驚かないように。 メッセージが止まったら、そのメッセージをざっと眺めて、その中に「error」という表示がないかどうか確かめてください。もし「error」が表示されるとすれば、そのときにはあちこちに大量に表示されるはずなので、最後の5行くらいを見るだけでいいです。 「error」がないようであれば、次は「cacls "d:\folder" /t /g user:f」(フォルダ名とユーザ名は自分のものに変更してください)をキーボードから入力して[enter]します。[enter]すると「よろしいですか?」と聞いてくるのでy[enter]します。 またメッセージがたくさん表示されますが、驚かないように。 今度は、もしエラーが起きていたらメッセージは数行だけ表示され、その中に「アクセスが拒否されました」という表示があります。 「アクセスが拒否されました」がないようであれば処理は完了しています。もうコマンドプロンプトのウィンドウは閉じても大丈夫です。エクスプローラ等で、フォルダやファイルが見えるかどうか確かめてみてください。 関連情報: no.1574578 質問:アクセス拒否に...セキュリティタブがでない;; http://oshiete1.goo.ne.jp/kotaeru.php3?q=1574578