2011-07-05 13 views
6

Z przyjemnością używam robocopy do tworzenia kopii zapasowych moich komputerów na zewnętrzny dysk USB. Jest świetny, ponieważ kopiuje tylko pliki, które zostały zmienione/zaktualizowane/nowe. Mogę przenieść dysk zewnętrzny na dowolną maszynę i spojrzeć na nią tak, jakby to był kolejny dysk na komputerze.Po Robocopy -Directory/Files nie są wyświetlane na dysku zewnętrznym

Niedawno kupiłem 750g i kolejne 1tb zewnętrznych dysków twardych. Uruchomiłem robocopy w weekend, który skopiował około 500g na mój dysk zewnętrzny. Po skopiowaniu My Computer pokazuje, że ~ 500g zostało użyte na dysku zewnętrznym. Dziwne jest to, że po kliknięciu dysku w Eksploratorze Windows nic nie pokazuje się w prawym okienku Eksploratora Windows (a + odejdzie w lewym okienku). Skopiowałem jeden plik (przeciągnij i upuść) na ten dysk i pojawi się on w Eksploratorze Windows. Wiersz poleceń pokazuje to samo. 1 plik.

Wiem, że pliki znajdują się na dysku, ponieważ są wyświetlane, ponieważ wolna przestrzeń została zmniejszona.

Przeczytałem, że powinienem się upewnić, że proste udostępnianie plików jest wyłączone, co jest. Przejmowałem również własność plików jako Administrator. Wciąż nic. Działa to tak samo na moim komputerze z systemem WIndows XP i systemie Windows 7 Ultimate.

Czy ktoś jeszcze to widział? A może jeszcze lepiej, czy ktoś wie, co robię źle lub jak rozwiązać ten problem?

dziękuję! Bill44077

+0

To jest jakieś dziwne zachowanie robocopy ... Czy istnieje jakieś uzasadnienie dla przypisania atrybutu systemowego? Czy zostało to naprawione w Win 8, 8.1 i 10? –

+0

Po prostu tak było w systemie Windows 10. Wydałem polecenie 'robocopy" D: "" H: \ Backup "/ MIR', gdzie katalog H: \ Backup nie istniał przed uruchomieniem polecenia, a robocopy utworzył katalog jako niewidoczny katalog systemowy. Nie widzę opcji wiersza polecenia, aby zmienić to zachowanie, więc domyślam się, że najlepiej jest ręcznie utworzyć główny katalog docelowy przed uruchomieniem robocopy. – markproxy

Odpowiedz

1

Sam wpadłem na to pytanie, więc może to być spóźniona odpowiedź i już mógł to wyjaśnić, ale dla tych, którzy potknęli się na tej stronie, oto moje rozwiązanie ... Problem polega na tym, że z jakiegokolwiek powodu Robocopy oznaczył katalog atrybutem systemowym, czyniąc go niewidocznym w strukturze katalogów, chyba że włączysz wyświetlanie plików systemowych. Najprostszym sposobem rozwiązania tego problemu jest użycie wiersza polecenia. Otwórz wiersz polecenia i zmień fokus na dysk, o którym mowa (np. X :), a następnie użyj polecenia [dir/A: S], aby wyświetlić wszystkie katalogi z zestawem atrybutów System. Zlokalizuj nazwę swojego katalogu, a następnie wprowadź polecenie [ATTRIB -R -S x: \ MyBackup/S/D], gdzie x: \ to litera dysku, a MyBackup to nazwa twojego katalogu,/S przekieruje podfoldery i/D procesy również foldery. Powinno to wyczyścić atrybuty Tylko do odczytu i System we wszystkich katalogach i plikach, umożliwiając normalne wyświetlanie katalogu.

13

W moim przypadku powyższe nie działa.

To zadziałało zamiast: attrib -h -s -a [ Drive : ][ Path ].

Na przykład: attrib -h -s -a "C:\My hidden folder".

0

Możesz spróbować tego, jak mówię, może, ponieważ cały Windows 10 ma irytujące usterki wszędzie, straciłem zaufanie do Windows 10 i Microsoft.

Cóż, odkryłem, że po skopiowaniu całego folderu Dokumenty do katalogu głównego dysku zewnętrznego, otrzymałem folder, który nie ma nazwy Dokumenty, ale nazwa folderu Dokumenty jest zmieniana na & przetłumaczona na mój język ojczysty, więc może to być jakiś problem z językiem. (Opcja/XD mówi robocopy pominąć folder)

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

File Explorer pokazuje Tiedostot-name (= Dokumenty w języku fińskim) i Command Prompt pokazuje ManuBackup-name. Również wypróbowałem wszystkie polecenia attrib.exe w folderze ManuBackup, nie ufaj mi 100%

Powiązane problemy