web-dev-qa-db-ja.com

Windows7-外付けドライブを読み取るときにセキュリティを無視する

XPコンピューターの種類の障害(ランダムな破損セクター)上のシステムハードドライブ。新しいハードドライブを入手し、ファイルを回復しようとしています。ファイルシステムはNTFSです。

私がファイルを回復するときに使用しようとしているシステムはWindows7です。私は明らかにこのボックスの管理者です。私が回復しようとしている最後のデータは、Documents andSettingsフォルダーにあるものです。
SATA-USBケーブルを使用しているので、外付けハードドライブとして接続するだけです。

問題:
Windowsエクスプローラーでデータをコピーしようとすると、セキュリティの警告とエラーメッセージが表示され続けます。フォルダとそのすべてのコンテンツの所有者権限を変更する必要があると言われ続けます。すべてのファイルとフォルダーのアクセス許可を変更するように指示すると、アクセス許可を変更するためにすべてのフォルダーの内容を繰り返す必要があるため、非常に長い時間がかかります。

これを行うときにファイルのアクセス許可を無視する方法はありますか?

ありがとう

6
w--

いいえ、NTFSアクセス許可を無視する方法はありません。


取得できる最善の方法は、ドライブとそのすべてのコンテンツに対するすべてのアクセス許可を変更することです。少なくともXPには2つのオプションがあります:

  • 子オブジェクトに適用される権限エントリを親から継承します
  • 子オブジェクトのアクセス許可を置き換える

両方を有効にするとonce、すべての「子オブジェクト」(ファイルまたはフォルダー)のアクセス許可が「親から継承」に置き換えられます。

最初の変更には長い時間がかかる場合がありますが、変更する必要があるのは1つのオブジェクト(ドライブルート)のアクセス許可のみであるため、それ以降の変更は非常に高速である必要があります。

2
user1686

バックアップモードでRobocopyを使用して、権限のないファイルをコピーできますが、それでも新しいファイルの所有権を取得する必要があると思います。

ただし、Sataドライブ上にあるため、USB経由の場合ほど長くはかかりません。

4
sgmoore

OS Xには、外付けドライブのファイルパーミッションを無視するオプションがありますが、Windowsは、そのような使いやすさには遅すぎます。このUACポップアップは毎回私を悩ませ、何十万ものファイルのtakeown変更でエスカレートし、長期的にはディスクに損傷を与えるため、Windowsが将来私を間違っていると証明することを願っています。

http://www.cnet.com/news/solving-read-only-conditions-for-external-hard-drives/

このようなエラーの発生を防ぐために、OS Xには外部ドライブのアクセス許可を無視する設定が含まれているため、アクセス許可の設定に関係なく、ドライブ上のすべてのファイルに完全にアクセスできる必要があります。

外付けドライブにこのオプションを設定するには、デスクトップまたはFinderサイドバーでドライブを選択し、Command-Iを押してドライブに関する情報を取得します。ポップアップ表示される情報ウィンドウで、[共有]セクションに移動し、ロックをクリックして認証します。次に、[このボリュームの所有権を無視する]チェックボックスをオンにするか、既に有効になっている場合はオフにしてからオンに切り替えます。

Windowsの場合、AccessGainがあります: http://www.hobeanu.com/accessgain/

これは基本的にドライバーであり、NTFSファイルのアクセス許可を無視します。

3
lama12345

他の答えは正しくありません。使用しているマシンの管理アクセスは必要ですが、データを回復するディスクは必要ありません。私はこの方法を2回使用して、ディスクへの書き込み何かがさらに損傷を引き起こした可能性がある死にかけているディスクからデータを回復することに成功しました。

  1. AccessGain というドライバーをダウンロードします。
  2. 回復するためにディスクを接続しますが、アクセスしないでください。diskpartを使用して、読み取り専用として設定するのが最も安全です(これを行う方法については、チュートリアルがたくさんありますので、検索してください)。
  3. Windows 8以降では、高度なスタートアップオプションを使用して再起動し、ドライバー署名の適用を無効にします。 Windows 7では、起動時にF8を押したままにして、そのオプションを表示します。これは一時的なもので、次回の起動時のみです。
  4. 上記のように、ディスクを再度読み取り専用に設定します。
  5. 付属の手順に従って、accessgainドライバーをインストールし、ターゲットドライブに接続します。
  6. ファイルを回復します。
  7. 指示に従って、ドライバーを取り外してアンロードします。
  8. 通常どおり再起動して、マシンがドライバー署名を再度適用するようにします。

これにより、システムは、セキュリティ記述子やその他の潜在的に損傷を与える書き込み操作をリセットすることなく、ディスク上のドライブに完全にアクセスできると信じることができます。

2
Walf

どのバージョンのWindowsでもNTFSアクセス許可を無視する方法は(まだ)ないようです。

最善の策は、別のOS(LinuxまたはMac)を使用してドライブをマウントし、この方法でデータを読み取ることです。これらのOSは、サードパーティのドライバーを使用してNTFSの読み取り/書き込みを行い、すべてを無視するオプションがない場合でも、最も単純な読み取り/書き込み/実行ファイルのアクセス許可を除くすべてを無視することがよくあります。いくつかのNTFSドライブでは、ファイルのアクセス許可の問題なしにすべてのファイルにアクセスできました。これにより、Windowsにマウントすると、あらゆる種類のアクセス/アクセス許可エラーが発生します。

Linuxでは、 NTFS-3G ドライバーを使用してNTFSボリュームをマウントできます。

Macを使用している場合は、NTFSドライブを読み取り専用としてマウントできます。これは、データを取得するのに十分なはずです。書き込みアクセスが必要な場合は、 Paragon NTFS または Tuxera NTFS を確認してください。どちらも有料のソフトウェアですが、OEM(Seagate、WD、Toshiba)は、OEMのダウンロードセクションにアクセスして、ブランドドライブでのみ動作する無料バージョンを提供することがよくあります。

0
TheKarateKid