NTFSアクセス権を簡単に復元/リセットする方法4つ
NTFSアクセス権限をリセット/復元する方法を探しているのですか?この記事では、その方法を4つ紹介します。興味のある方、ぜひ読み進めてください。
NTFSアクセス権とは?
Windowsのネットワークでは、ドライブやフォルダの共有権限を設定することができます。NTFSアクセス権はその名の通り、NTFSでフォーマットされたドライブに有効で、ネットワーク経由のアクセスに限らず、ローカルアクセスについても設定できます。具体的には、ユーザーがどこに接続しているかに関係なく、許可を持つファイルやフォルダにのみアクセスすることができます。
なぜNTFSアクセス権を復元するのか?
デフォルトでは、ほぼすべてのシステムファイル、システムフォルダ、さらにレジストリキーは「RrustedInstaller」という特別なユーザーアカウントが所有し、他のユーザーには読み取り権限しかありません。そして、特定のファイルやフォルダにアクセスする際にアクセス権を確認し、パーミッションがない場合はアクセスを許可しないようになっています。そのため、NTFSアクセス権を復元する必要があります。
また、特定のファイルやフォルダにアクセスするための許可を失う可能性もあり、この場合はNTFSアクセス権を復元して取得するしかないでしょう。
NTFSアクセス権をリセット/復元する方法
NTFSアクセス権をリセットするには、ICACLSコマンドラインを使用するのが最も一般的な方法です。これは、cacls(Change Access Control Lists)の代わりで、誰が、どのようにFileSystemObjectにアクセスするかを設定することができます。また、NTFSアクセス権に問題があった場合、バックアップと復元を行い、既定のアクセス権にリセットしたり、親フォルダから継承したりすることもできます。
そして、Windowsレジストリやサードパーティ製のバックアップソフトを利用することもできます。詳細については読み進めてください。
方法1. ICACLSコマンドラインでNTFSのセキュリティ権限をリセットする
1. スタートアイコンを右クリックし、「コマンドプロンプト(管理)」を選択し、修正する必要があるフォルダのツリーをナビゲートします。
2. 以下のコマンドを入力し、「Enter」キーを押すと、リセットする前にフォルダのツリーの所有権を取得することができます。そうでない場合は、「アクセスが拒否されました」というエラーが表示されます。
takeown /R /F *.
3. 以下のコマンドを入力し、「Enter」キーを押して、すべてのフォルダ、ファイル、およびサブフォルダの許可をリセットし、他のACLを削除します。
icacls * /t /q /c /reset
- /t:現在のディレクトリとそのサブディレクトリ内のすべての指定されたファイルに対して操作を実行します。
- /q:成功メッセージを抑制します。
- /c:ファイルエラーが発生した場合でも、操作を続行します。エラーメッセージは引き続き表示されます。
4. 特定のフォルダーのNTFS権限をリセットし、現在のユーザーにフルアクセス権限を与えるだけなら、次のコマンドを入力する必要があります。
ICACLS * /t /grant: F
- F:フルアクセス許可を与えます。
- 他のパラメーターやオプションについては、「icacls」をご参照ください。
方法2:ICACLSコマンドラインでNTFSアクセス権をバックアップおよび復元する
そして、このコマンドラインでNTFSアクセス権のバックアップと復元もできます。
1. スタートアイコンを右クリックし、「コマンドプロンプト(管理)」を選択します。
2. NTFSアクセス権をバックアップするには、次のコマンドを入力し、「Enter」キーを押します。
icacls d:data /save ntfsperms.txt /t /c
3. NTFSアクセス権を復元する場合は、次のコマンドを入力し、「Enter」キーを押します。
icacls d: /restore ntfsperms.txt
方法3:WindowsレジストリでNTFSアクセス権をリセットする
1. スタートアイコンを右クリックし、「コマンドプロンプト(管理)」を選択します。
2. レジストリキー「ntfsperms.reg」をバックアップするために、以下のコマンドを入力し、「Enter」キーを押して実行します。
reg export HKLMSYSTEMCurrentControlSetServicesLanmanServerShares ntfsperms.reg
3. レジストリキー「ntfsperms.reg」を復元するには、次のコマンドを入力し、「Enter」キーを押して実行します。
reg import ntfsperms.reg
方法4:専門ソフトでバックアップからNTFSアクセス権を復元する
ICACLSとWindowsレジストリを除いて、サードパーティ製のバックアップと復元ソフトを利用することも可能です。AOMEI Backupper Professionalを使用することを強くお勧めします。このソフトを使用して、ファイルとそのNTFSを一緒にバックアップすることができます。許可を失うか、または何かが間違っている場合、そのバックアップを使用してNTFSのアクセス許可を復元することができます。
1. AOMEI Backupper Professionalをダウンロードし、インストールして開きます。「バックアップ」タブ→「ファイルバックアップ」を選択します。「ファイルを追加」または「フォルダを追加」をクリックして、バックアップしたいファイル/フォルダーを選択します。その後、保存先を選択してから、「開始」をクリックします。
2. NTFSアクセス権を復元するには、「復元」タブ→「タスクを選択」を選択します。すると、リストから復元するバックアップタスクを選択し、「次へ」をクリックします。リストにない場合は、「イメージファイルを選択」をクリックして、手動で選択します。
3. 復元する必要のあるNTFSアクセス権を持つファイルまたはフォルダーを選択し、「次へ」をクリックします。
4. ファイルやフォルダの復元先を選択します。そして、左下にある設定アイコンをクリックします。
5. 「NTFSアクセス許可を復元。」にチェックを入れて、「はい」をクリックします。
6. 「開始」をクリックします。
まとめ
NTFSアクセス許可に問題がある場合、上記の方法で、NTFSアクセス許可をデフォルトにリセットすることができます。重要なファイル/フォルダーを持続的に保護するために、AOMEI Backupper Standardを使用して定期的に外付けハードドライブにバックアップすることをお勧めします。それで、許可を失ったり、破損したりしても、簡単に復元することができます。