最近、何かまたは誰かがネットワーク上のファイルの90%を削除しました。リカバリは、LinuxベースのNAS(Baffalo Terastation Pro)からwin2k8サーバーにバックアップファイルをコピーすることによって行われました。
コピー後、次のエラーが発生する100 ++ファイルがあります。
これは、Windows7クライアントマシンでdomain\administratorとしてアクセスする場合でも表示されます。 this などいろいろなところから情報を読んだことがありますが、みんなファイルを削除しようとしています。私の場合、そのファイルを回復したいと思います。
明らかに、ファイルはファイルアイテム数とフォルダーサイズに寄与するため、サーバー上にあります。視覚的にもフォルダ内にあります。しかし、それに対して何らかのアクションを実行するとき、例えば移動、開く、セキュリティ情報の設定、Windowsは「指定されたファイルが見つかりません」と報告します。
プロパティダイアログ、cmd Prompt takeown、およびicaclsを使用してみました。すべてのファイルが見つかりませんというエラーが発生します。
これを修正する方法はありますか?
今週末にサーバーを停止して、これまでに得た提案のいくつかを試すことができました。
@ techie007最初にchkdiskを実行しましたが、エラーは発生しませんでした。
サーバー自体でセーフモードで起動し、影響を受けるファイルとフォルダーを直接所有することができました。それで問題は解決しました。
繰り返しになりますが、これは、試行錯誤するよりも、KBまたは何かにあるべきものだと思います。
8.3の名前を使用してcmd.exe
からファイルにアクセスできる可能性があります。
cmd.exe
を開きます。cd
をファイルの場所に移動します。dir /x
と入力します。FILENA~1.txt
)を使用して、ファイルをコピーまたは名前変更します。LinuxからWindows7にファイルをコピーしたときに同じ問題が発生しました。Linuxでファイルのアクセス許可を次のように変更することで、問題を解決しました。
Sudo chmod 777 filename
それをWindows7にコピーすると、機能しました。
ファイルがオフラインで競合が発生するという問題がありました。オフラインファイルを使用している場合は、競合を解消してみてください
これはrights
の問題ではなく、おそらくUAC
保護に起因する可能性があります。
この質問にリストされているUAC
オフソリューションを参照してください TechNetの同じ質問 、UAC
を回してからアクセスしてみることができますが、反対することをお勧めします。
セカンダリドライブのルートにあるWindowsApps
ディレクトリに誤ってフォルダをドロップしたときに、同じエラーが発生しました。コマンドプロンプトからアクセスしようとすると、Bad data
がスローされます。また、dir /q
は「3つのドット」を表示します:owner
の...
。
コンピューターを再起動してコマンドプロンプト(Shift + Restart
> Command Prompt
)を実行し、保護されたドライブからディレクトリにアクセスして移動することができました。その後、通常はWindows内でアクセスできました。
UNLOCKERをインストールします http://www.emptyloop.com/unlocker/ ファイルをスキャンし、アンロックで削除します(左下隅の「アクションなし」)