2011-07-05 13 views
6

Tôi đã vui vẻ sử dụng robocopy để sao lưu máy tính của mình sang ổ đĩa USB gắn ngoài. Thật tuyệt vời vì nó chỉ sao chép các tệp đã được thay đổi/cập nhật/mới. Tôi có thể lấy ổ đĩa ngoài của tôi đến bất kỳ máy nào và xem nó giống như một ổ khác trên máy tính.Sau Robocopy -Directory/Files không hiển thị trên External Drive

Gần đây tôi đã mua 750g và một ổ cứng ngoài 1tb khác. Tôi đã chạy một robocopy vào cuối tuần sao chép khoảng 500g vào ổ đĩa ngoài của tôi. Sau khi bản sao Máy tính của tôi hiển thị ~ 500g đã được sử dụng trên ổ đĩa ngoài. Điều kỳ lạ là khi tôi nhấp vào ổ đĩa trong Windows Explorer, không có gì hiển thị trong ngăn bên phải của Windows Explorer (và dấu + biến mất trong ngăn bên trái). Tôi đã sao chép một tệp (kéo và thả) vào ổ đĩa này và nó xuất hiện trong Windows Explorer. Command Prompt hiển thị cùng một điều. 1 tệp.

Tôi biết tệp đang ở trên ổ đĩa vì nó hiển thị khi không gian trống đã bị giảm.

Tôi đọc rằng tôi nên đảm bảo rằng tính năng chia sẻ tệp đơn giản bị tắt. Tôi cũng đã sở hữu các tệp với tư cách Quản trị viên. Vẫn không có gì. Nó hoạt động tương tự trên máy WIndows XP của tôi và Windows 7 Ultimate của tôi.

Có ai khác nhìn thấy điều này không? Hoặc thậm chí tốt hơn, không ai biết tôi đang làm gì sai hay cách giải quyết vấn đề này?

cảm ơn! Bill44077

+0

Đó là một số hành vi kỳ lạ của robocopy… Có biện minh nào cho việc gán thuộc tính hệ thống không? Ngoài ra, nó đã được sửa chữa trong Win 8, 8.1 & 10? –

+0

Tôi chỉ có điều này xảy ra trên Windows 10. Tôi đã phát lệnh 'robocopy' D: "" H: \ Backup "/ MIR', trong đó thư mục H: \ Backup không tồn tại trước khi chạy lệnh và robocopy đã tạo thư mục như một thư mục hệ thống vô hình. Tôi không thấy một tùy chọn dòng lệnh để thay đổi hành vi đó, vì vậy tôi đoán tốt nhất là tạo thư mục đích gốc theo cách thủ công trước khi chạy robocopy. – markproxy

Trả lời

1

Chỉ cần tự mình gặp vấn đề này, vì vậy nó có thể là một phản ứng trễ và bạn có thể đã làm việc, nhưng đối với những người ngại trên trang này là giải pháp của tôi ... Vấn đề là vì lý do gì , Robocopy đã đánh dấu thư mục với Thuộc tính hệ thống, làm cho nó ẩn trong cấu trúc thư mục trừ khi bạn bật xem tệp hệ thống. Cách dễ nhất để giải quyết vấn đề này là thông qua dòng lệnh. Mở lời nhắc lệnh và thay đổi tiêu điểm thành ổ đĩa được đề cập (ví dụ: x :) sau đó sử dụng lệnh [dir/A: S] để hiển thị tất cả các thư mục có thuộc tính Hệ thống được đặt. Định vị tên thư mục của bạn và sau đó nhập lệnh [ATTRIB -R -S x: \ MyBackup/S/D] trong đó x: \ là ký tự ổ đĩa và MyBackup là tên thư mục của bạn,/S re-curses các thư mục con và/D quy trình cũng như thư mục. Điều này sẽ xóa các thuộc tính Chỉ đọc và hệ thống trên tất cả thư mục và tệp cho phép bạn xem thư mục bình thường.

13

Trong trường hợp của tôi, phần trên không hoạt động.

Thao tác này thay thế: attrib -h -s -a [ Drive : ][ Path ].

Ví dụ: attrib -h -s -a "C:\My hidden folder".

0

Bạn có thể thử điều này, bởi vì toàn bộ Windows 10 có những lỗ hổng gây phiền nhiễu ở khắp mọi nơi, tôi đã mất niềm tin đối với Windows 10 và Microsoft. Tôi thấy rằng sau khi tôi cướp toàn bộ tài liệu-thư mục vào thư mục gốc của ổ đĩa ngoài, tôi có một thư mục không được đặt tên là Tài liệu nhưng thư mục Documents được đổi tên thành ngôn ngữ mẹ đẻ của tôi, vì vậy nó có thể là một số vấn đề ngôn ngữ. (Tùy chọn/XD nói với robocopy để bỏ qua một thư mục)

C:\users\asdf\documents >robocopy . f:\ManuBackup /XD c:\Users\Asdf\Documents\OneDrive /s 

File Explorer cho thấy Tiedostot-name (= Documents trong finnish) và Command Prompt lãm ManuBackup-name. Ngoài ra tôi đã thử tất cả các lệnh attrib.exe vào thư mục ManuBackup, đừng tin tôi 100%