web-dev-qa-db-ja.com

デュアルブート後に2番目のドライブで完全な書き込み許可を取得するにはどうすればよいですか?

ハードドライブにWinXPをインストールしました。次に、2台目のドライブを購入し、Win7をインストールしました。デュアルブートは正常に機能しています。しかし、Win7環境にいるときは、「D」ドライブ(WinXPを搭載したドライブ)に対する完全な管理者権限がないようです。ログインしているユーザーに管理者権限がありますが、Dドライブへの書き込みアクセスを取得するには、管理者権限でアプリを実行する必要があります。これは、Cドライブで何かを行う場合には当てはまりません。

管理者モードでDドライブにアクセスするアプリを実行することもできますが、それはやり過ぎのようです。 Dドライブがセキュリティ面でCドライブのように機能するように切り替えることができる秘密のスイッチはありますか?

4
Shaul Behr

所有権を取得する必要があります。Microsoftが提供するこのコマンドラインツールを使用して所有権を取得することをお勧めします http://support.Microsoft.com/kb/825751 そこにある指示に従い、このコマンドを使用して完全に取得しますアクセスと所有権

XCACLS.vbs z:\ /g user:f /T

Zをハードドライブの文字に、userをユーザー名に置き換えます

Win7ユーザーは、おそらくWinXPディスクのACLに追加されていないだけです。 (各OSには独自のユーザーがあり、外部ドメインに接続されていないと思います)。
admin privs(Win7)で実行し、ユーザーをDのACLに追加するだけで、サブフォルダーとファイルに伝達されます。
XPに戻ったときに、ACLを見ると、認識されていないユーザーのACEが表示されることに注意してください。心配しないでください。XPではできません。 Win7については実際には知らないため、SIDを実際のユーザーに解決します。

それほど秘密ではありません... :)

1
AviD