최근에 누군가 또는 누군가가 네트워크에 있는 파일의 90%를 삭제했습니다. 복구는 Linux 기반 NAS(Baffalo Terastation Pro)의 백업 파일을 win2k8 서버로 다시 복사하여 수행되었습니다.
복사 후 다음 오류가 발생하는 100++ 파일이 있습니다.
이는 Windows 7 클라이언트 시스템에서 domain\administrator로 액세스할 때에도 나타나는 것입니다. 등 다양한 곳에서 정보를 읽었습니다.이것, 하지만 그들은 모두 파일을 삭제하려고 합니다. 제 경우에는 해당 파일을 복구하고 싶습니다.
분명히 파일은 파일 항목 수와 폴더 크기에 영향을 주기 때문에 서버에 있습니다. 폴더에도 시각적으로 표시됩니다. 그러나 이동, 열기, 보안 정보 설정 등의 작업을 수행할 때 Windows에서는 "지정된 파일을 찾을 수 없습니다"라고 보고합니다.
속성 대화 상자, cmd 프롬프트 takeown 및 icacls를 사용해 보았습니다. 모두 파일을 찾을 수 없다는 오류가 발생했습니다.
이 문제를 해결할 수 있는 방법이 있나요?
답변1
cmd.exe
8.3 이름을 사용하여 파일에 액세스할 수도 있습니다 .
- 열어라
cmd.exe
. cd
파일 위치로.- 유형
dir /x
. - 8.3 이름(예:
FILENA~1.txt
)을 사용하여 파일을 복사하거나 이름을 바꾸세요.
답변2
Linux에서 Windows 7로 파일을 복사할 때도 동일한 문제가 발생했습니다. Linux에서 파일 권한을 다음과 같이 변경하여 문제를 해결했습니다.
sudo chmod 777 filename
그런 다음 Windows 7에 복사하면 작동했습니다.
답변3
이번 주말에 서버를 중단하고 지금까지 얻은 제안 중 일부를 시험해 볼 수 있었습니다.
@techie007 먼저 chkdisk를 수행했는데 그다음에는 오류가 없었습니다.
우리는 서버 자체에서 안전 모드로 부팅했고 영향을 받은 파일과 폴더에 대해 직접 소유권을 얻을 수 있었습니다. 문제가 해결되었습니다.
다시 한 번 말씀드리지만, 이는 시행착오를 겪게 하는 것보다 KB에 있어야 했던 내용이라고 생각합니다.
답변4
언락커 설치http://www.emptyloop.com/unlocker/파일을 스캔하고 잠금 해제기로 삭제합니다(왼쪽 하단 "작업 없음").