新しいSATAハードドライブを購入し、それにWindows7の新しいコピーをインストールしました。また、新しいSATAHDの横に古いものをインストールしました。
今、私は自分の画像/音楽とビデオにアクセスしたいのですが、このエラーが発生します:
現在、このフォルダにアクセスする権限がありません。[続行]をクリックして、このフォルダに永続的にアクセスしてください。
[続行]をクリックすると、次の新しいエラーが発生します。
このフォルダへのアクセス許可が拒否されました
セキュリティタブに移動すると、ユーザー名(PCの管理者でもあります)が表示されません-新しいHDDの名前はC:
そして古いものはE:
-試してみました このリンク そしてCMDを実行します-しかし、CMDディレクトリは次のとおりです:
C:\ Windows\System32>
私のドライブはE:
。
古いディスクは、新しいコンピューターに存在しないユーザーアカウントによって作成されました。したがって、ディスクファイルは、新しいコンピューターには存在せず、アクセスできないユーザーによって所有されます。
以下の手順に従ってください。
管理者としてコマンドプロンプト(cmd)を開始します
次のように入力して、ファイルの所有権を取得します。
takeown /f E:\ /r
自分に完全な権利を与える:
cacls E:\ /T /G username:F
上記のコマンドは、以前のバージョンのWindowsに起源があります。より現代的なユーティリティはicacls
です。以下にいくつかの例を示します。
icacls /?
icacls folder/file /setowner username /t /c /q
icacls folder/file /grant username:F /t
最後の例で使用されたスイッチ:
username:F = Full Control to user
/t = Apply recursively to existing files and sub-folders
フォルダにジャンクションが含まれている場合のもう1つの重要なオプション:
/l = Performs the operation on a symbolic link versus its destination.
参照:
高度なコマンドプロンプト を開きます。
問題のドライブがe:
であると仮定します
ユーザーを所有者として設定するには:
icacls "e:\" /setowner "user name" /T /C
管理者グループを所有者として設定するには:
icacls "e:\" /setowner "Administrators" /T /C
これは非常に単純なプロセスでの多くの会話です。コマンドラインオプションを提供しますが、再帰的なジャンクションポイントが問題になる可能性があります。したがって、これを行う最も簡単な方法は、ネイティブのWindowsツールを使用することです。
これらはWindows10の手順です。 Windows7のメモを追加しました。
File Explorer
を開き、E:ドライブを右クリックします。 Properties
を選択しますSecurity
タブをクリックしてから、Advanced
ボタンをクリックします。Change
]をクリックします。 (Windows 7:Owner
タブをクリックし、Edit
をクリックしてから、Other users or groups
をクリックします。)Administrator
と入力し、Check Names
をクリックします。正しく実行した場合、管理者には下線が引かれます。 OK
をクリックします。Replace owner on subcontainers and objects
Apply
をクリックします待つ。待つ。待つ。もう少し待ってください。完了したら、OK
をクリックして、[ローカルディスクEのセキュリティの詳細設定:]ウィンドウを閉じます。
今:
Add
]ボタンをクリックします。Select a principal
]をクリックします。 (Windows 7:Change Permissions
をクリックしてから、Add
をクリックします。)Everyone
と入力し、Check Names
をクリックします。適切に行った場合は、全員に下線が引かれます。 OK
をクリックします。Full control
]の横のチェックボックスをオンにして、[OK
]をクリックします。Replace all child object permission entries with inheritable permission entries from this object
の横のチェックボックスをオンにしますApply
をクリックします。待つ。待つ。待つ。もう少し待ちます。完了したら、OK
をクリックして、[ローカルディスクのセキュリティの詳細設定(E :)]ウィンドウを閉じます。
注:変更を許可するように求めるセキュリティ警告が表示された場合は、[はい]または[許可]をクリックします。
これで、E:ドライブ上のすべてのファイルに完全にアクセスできるようになりました。
私が経験した問題のバリエーション:
私はWindows7をインストールしていましたが、問題が発生したため、古いものの上に同じWindows(Windows 7 Ultimate)を再インストールしましたが、突然ドライブ全体がアクセスできなくなり、すべてのプロンプトが表示されたときに、何が起こっているのかを知るためにセキュリティタブを介して、ファイルの所有者が不明であると表示されていました、次に管理者を所有者として設定し、ファイルに入ることができましたが、中の映画が表示されていました再び間違ったユーザーだと言った。
使用した修正:
まず、ハードドライブ自体を右クリックします。
上部の所有者タブを選択します
あなたが私のようなものである場合、現在の所有者が不明であるようなものが表示されます(直接の見積もりではありません)
下部にある[編集]を選択します
これにより、すべてのファイルとサブファイルが調べられ、所有者が自分自身に変更されます。
これまでの答えはすべて完璧ですが、最も簡単な方法は、 "所有権を取得" というサードパーティのプログラムを使用することです。
インストールして目的のフォルダを右クリックし、所有権を取得を選択するだけです
管理者にする昇格されたCMDウィンドウを開き、管理者グループに含まれていないユーザー名を修正します
net localgroup administrators YOURUSERNAME /add
次に、ドライブ文字(E :)をドライブ文字に変更して以下を実行します
TAKEOWN /F E:\ /R /D Y
または私のお気に入り
ICACLS "E:\*" /reset /T