最近、何者かがネットワーク上のファイルの 90% を削除しました。復旧は、Linux ベースの NAS (Baffalo Terastation Pro) からバックアップ ファイルを win2k8 サーバーにコピーして実行されました。
コピー後、100 個以上のファイルがあり、次のエラーが発生します。
これは、Windows 7クライアントマシンでドメイン\管理者としてアクセスした場合でも表示されます。私はさまざまな場所から情報を読みました。これ、しかし、彼らは皆、ファイルを削除しようとしています。私の場合は、そのファイルを回復したいと考えています。
ファイルはファイル項目数とフォルダ サイズに寄与するため、明らかにサーバー上に存在します。視覚的にもフォルダ内に存在します。しかし、移動、開く、セキュリティ情報の設定などのアクションを実行すると、Windows は「指定されたファイルが見つかりません」と報告します。
プロパティ ダイアログ、コマンド プロンプト takeown、icacls の使用を試みました。すべて、ファイルが見つからないというエラーが発生します。
これを修正する方法はありますか?
答え1
cmd.exe
8.3 名を使用してファイルにアクセスできる可能性があります。
- 開けてください
cmd.exe
。 cd
ファイルの場所に。- タイプ
dir /x
。 FILENA~1.txt
ファイルをコピーまたは名前変更するには、8.3 形式の名前 (例: ) を使用します。
答え2
Linux から Windows 7 にファイルをコピーしたときにも同じ問題が発生しました。Linux のファイル権限を次のように変更することで解決しました。
sudo chmod 777 filename
それを Windows 7 にコピーしたら動作しました。
答え3
今週末にサーバーを停止して、これまでに得た提案のいくつかを試すことができました。
@techie007 最初にchkdiskを実行しましたが、エラーはありませんでした。
サーバー自体をセーフモードで起動し、影響を受けたファイルとフォルダーを直接取得することができました。これで問題は解決しました。
もう一度言いますが、これは私たちが試行錯誤するよりも、KB か何かに記載しておくべきだったと思います。
答え4
UNLOCKERをインストールするhttp://www.emptyloop.com/unlocker/ファイルをスキャンし、ロック解除ツールで削除します(左下隅の「アクションなし」)