NTFSアクセス権を簡単に復元/リセットする方法4つ

NTFSアクセス権限をリセット/復元する方法を探しているのですか?この記事では、その方法を4つ紹介します。興味のある方、ぜひ読み進めてください。

Machi

By Machi 最終更新日: 2023年04月07日

共有: instagram reddit

NTFSアクセス権とは?

Windowsのネットワークでは、ドライブやフォルダの共有権限を設定することができます。NTFSアクセス権はその名の通り、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

▶ 注意:NTFSアクセス権の保存先パスと復元先パスが異なることが判明する場合があります。心配しないでください。それは同様に認識されます。

方法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をダウンロードし、インストールして開きます。「バックアップ」タブ→「ファイルバックアップ」を選択します。「ファイルを追加」または「フォルダを追加」をクリックして、バックアップしたいファイル/フォルダーを選択します。その後、保存先を選択してから、「開始」をクリックします。

Proの無料体験版 Win 11/10/8.1/8/7/XP
安全かつ高速

ファイルバックアップ

▶ 注意:AOMEI Backupper ProfessionalはWindows 11/10/8.1/8/7/Vista/XPに対応しています。Windows Serverのユーザーの場合、AOMEI Backupper Serverをご利用ください。

2. NTFSアクセス権を復元するには、「復元」タブ→「タスクを選択」を選択します。すると、リストから復元するバックアップタスクを選択し、「次へ」をクリックします。リストにない場合は、「イメージファイルを選択」をクリックして、手動で選択します。

タスクを選択

復元するタスクを選択

▶ 注意:バックアップが外付けHDDやUSBメモリなどのリムーバブルドライブに保存されている場合、復元する前に、パソコンに接続してください。

3. 復元する必要のあるNTFSアクセス権を持つファイルまたはフォルダーを選択し、「次へ」をクリックします。

復元するファイル/フォルダを選択

4. ファイルやフォルダの復元先を選択します。そして、左下にある設定アイコンをクリックします。

設定アイコンをクリック

5. 「NTFSアクセス許可を復元。」にチェックを入れて、「はい」をクリックします。

NTFSアクセス許可を復元。

6. 「開始」をクリックします。

開始をクリック

まとめ

NTFSアクセス許可に問題がある場合、上記の方法で、NTFSアクセス許可をデフォルトにリセットすることができます。重要なファイル/フォルダーを持続的に保護するために、AOMEI Backupper Standardを使用して定期的に外付けハードドライブにバックアップすることをお勧めします。それで、許可を失ったり、破損したりしても、簡単に復元することができます。

Machi
Machi · この記事を書いた人
Technology会社の編集者としてAOMEI製品についての記事やコンピュータに関する記事を翻訳したり、書いたりしています。パソコンの基礎知識とか、AOMEI製品のバックアップ&復元、クローン、同期などの機能について詳しいです。IT業界に対して深い興味を持っています。そのほか、旅行、映画、音楽、色々なことに趣味があります。