古いラップトップのハードドライブから新しいデスクトップにデータをコピーしようとしています。しかし、特定のフォルダーでは、実際のファイルをコピーできません。サブフォルダーだけをコピーできます。ファイルを変更するには、コンピューター上の唯一のユーザーおよび管理者である自分自身からの許可が必要であると通知されました。私はハードドライブ上のすべてのフォルダとファイルの所有権を取得しました。これは、任意のファイルのプロパティを表示することで確認できます。また、ディスク上のすべてのファイルとフォルダーに対する完全なアクセス許可があります。では、なぜこのエラーが発生するのですか?そして、どうすれば修正できますか?
コンテナのすべての子オブジェクトの所有者と権限を変更しました。これがスクリーンショットです:
ドライブG上の問題のファイルが暗号化されていることを認識していますが、それらを復号化することも許可されていません...
必死になって、ドライブ全体の所有権とアクセス許可をすべて変更した後、再起動を試みました。運がない。
私はGoogleで何時間も解決策を探しましたが、役に立ちませんでした。これらのファイルは私の作業プロジェクトを完了するために不可欠なので、この問題を解決する必要があります。
更新:コマンドラインの移動/コピーツールを使用すると、「アクセスが拒否されました」というエラーも返されます。 takeown /f <folder> /r
でも問題なく動作し、ファイルの完全な所有権を私が実際に持っていることをさらに証明します。
問題は、(新しいコンピューター上の)ユーザーが、ファイルの暗号化に使用された(古いコンピューターからの)暗号化キーにアクセスできないことです。
紛らわしいことに、Windowsは、暗号化キーが不足しているEFS暗号化ファイル(別のコンピューターで作成されたファイルなど)を読み取ろうとすると、「アクセスが拒否されました」というエラーメッセージを表示します。これは所有権/許可とは無関係です。
それでも古いコンピューターを起動できる場合は、暗号化されたOSインストールからファイルを復号化します。
古いコンピュータを起動できない場合は、次の質問を参照してください。
編集:ラップトップのHDDを別のコンピューターで起動することはおそらく不可能です(Windowsはハードウェアに気を配っています)。しかし、慌てる必要はありません。証明書は、原則として、復号化する必要があるものです。問題は、ソフトウェアにそれを使用させることです。 Windows 7用のMicrosoftのEFS証明書の移行 を試してください。
何らかの形式のLiveCDから起動して(またはWindows 7回復コンソールで起動して)、Windowsが起動していないときにコピーしてみてください。これにより、暗号化に関連する問題が回避される可能性があります(ただし、暗号化されたファイルが移動後に機能するという保証はありません)。