Czy mogę odłączyć dysk USB, gdy kopiowanie jest wstrzymane w systemie Windows 8?

9

Jak zapewne wszyscy wiecie, system Windows 8 konsoliduje wszystkie operacje kopiowania plików jednocześnie w jednym oknie dialogowym. Ponadto, cuda cudów, możesz teraz wstrzymać dowolną operację!

Nowe okno dialogowe kopiowania WIn8

Chcę wiedzieć, że jeśli zatrzymasz kopiowanie pliku na / z dysku zewnętrznego, czy Windows narzeka, jeśli spróbujesz bezpiecznie usunąć dysk? Co jeśli po prostu odłączysz dysk (gdy pamięć podręczna zapisu jest wyłączona), a następnie ponownie połączysz go z tym samym portem USB i pod warunkiem, że ma taką samą literę dysku jak poprzednio - czy kopiowanie będzie kontynuowane normalnie i czy plik zostanie poprawnie skopiowany?

Obecnie mam Windows 8 tylko na maszynie wirtualnej (co dodaje dodatkową warstwę sterownika USB Virtualization Connector Driver i kto wie, co jeszcze), a także z jakiegoś powodu żaden z moich działających nośników USB nie jest pod ręką i nie chcę ryzykować testowania z moimi dyskami twardymi, które zawierają kopie zapasowe i inne cenne dane. Czy więc ktoś, kto ma prawidłową pełną instalację systemu Windows 8 RTM z systemem innym niż VM bez VHD, jest skłonny to przetestować i dać nam znać?

Ponadto nie mogłem znaleźć żadnego oficjalnego słowa na temat tego, czy taka operacja jest obsługiwana, czy też Microsoft wyraźnie nie zaleca odłączania dysku w takim scenariuszu. Jeśli można znaleźć oficjalną dokumentację na temat tej funkcji wykraczającą poza to, co znajduje się w tym poście na blogu, prosimy o udostępnienie.

Karan
źródło
2
Nie odłączałbym dysku, nawet jeśli kopia jest wstrzymana. Może to uszkodzić system plików na dysku zewnętrznym.
@RandolphWest: Cóż, generalnie nie odłączam dysków bez bezpiecznego ich usunięcia, nawet przy wyłączonym buforowaniu zapisu, chociaż powinno to być bezpieczne. Ale chcę wiedzieć, że dzięki tej nowej funkcji pauzy jest to możliwe (i bezpieczne), jeśli wymaga tego okazja? Powiedz, że muszę pilnie użyć pamięci USB na innym komputerze, ale nie chciałbym ponownie uruchamiać operacji kopiowania na dużą skalę (nie wspominając już o tym, że nawet anulowanie marnuje dużo czasu).
Karan
@avirk wydaje się myśleć, że to możliwe. Zobacz tę odpowiedź poniżej.
1
@RandolphWest: Kopiowanie odbywa się na wyższym poziomie niż system plików, nie uszkadza systemu plików, jeśli metadane są poprawnie opróżnione. Ale to zepsułoby zawartość pliku, tak.
user541686,

Odpowiedzi:

8

Możesz bezpiecznie usunąć po wstrzymaniu transferu danych USB, aby nie było szansy na uszkodzenie partycji urządzenia lub danych.

wprowadź opis zdjęcia tutaj

Edycja : Przepraszam, zapomniałem wspomnieć, że odłączyłem urządzenie, połączyłem je ponownie i wznowiłem proces kopiowania bez żadnego problemu.

Aktualizacja : po rozpoczęciu przesyłania wstrzymałem proces kopiowania, wysunąłem dysk USB, włożyłem inny dysk USB z różnymi plikami, odłączyłem również ten dysk, ponownie podłączyłem pierwszy z nich, a na koniec wznowiłem proces kopiowania i wznowiłem bez problemu.

Jak pytasz w komentarzach na temat wpływu transferu danych na zmianę litery dysku, w takim przypadku podczas próby wznowienia procesu system Windows wyświetli monit o brak pliku źródłowego i wyświetli następujące trzy opcje:

Spróbuj ponownie

Pominąć

Anuluj

Naciśnięcie Try againprzycisku powoduje ponowne uruchomienie procesu od początku.

Mam tylko porty USB 2.0, więc nie mogę powiedzieć o żadnej zmianie, gdy używane są porty USB 3.0.

avirk
źródło
Ok, to jest w połowie drogi. Czy możesz wypróbować resztę? To znaczy, podłącz ponownie, wznów kopię, a jeśli się powiedzie, porównaj MD5 / SHA1 kopii z oryginałem na dysku źródłowym, aby stwierdzić, że nie doszło do uszkodzenia.
Karan
1
@Karan - spróbuj sam.
Ramhound,
@Ramhound: Och, zdecydowanie planuję, jak tylko będę mieć odpowiednią instalację RTM do gry i dodam wszelkie przydatne wyniki zebrane w moim poście. BTW, dlaczego wiele komentarzy mówi to samo? W każdym razie pytanie dotyczy nie tylko zwiększenia zadowolenia użytkowników, ale także próby ustalenia, czy jest na to jakieś oficjalne słowo.
Karan
1
@karan zaktualizował to. reszta zostanie zaktualizowana wkrótce, gdy uzyskam dostęp do komputera.
avirk
Wspaniale, wielkie dzięki za przyjrzenie się temu! Chociaż myślę o różnych scenariuszach, aby dalej to przetestować (różna liczba plików, mieszanie różnych rozmiarów plików, testowanie z portami / dyskami USB 2.0 i 3.0, zmień literę dysku, aby zobaczyć zgłaszane błędy itd.), to świetny początek i przynajmniej wiemy teraz, że jest to możliwe.
Karan
3

Nie uszkodzi dysku, ale jednocześnie jest

  1. Nie ma gwarancji, że będziesz mógł wznowić kopiowanie
  2. Zakładając, że wstrzymasz kopiowanie pliku w środku pliku, ten plik może być po prostu tak dobry jak śmieci.

Będziesz mógł bezpiecznie usunąć dysk, ale to wszystko, co możesz zagwarantować.

soandos
źródło
Więc mówisz, że wznowienie może być możliwe? Miałem nadzieję, że kilka powtarzających się testów rzeczywiście potwierdzi to, co się naprawdę wydarzyło, ponieważ nie znalazłem na ten temat żadnego oficjalnego słowa.
Karan
Spodziewałbym się, że prawdopodobnie zadziała, jeśli żaden nowy dysk nie zostanie podłączony do komputera pomiędzy nimi, a dysk nie zostanie zapisany w międzyczasie. Nie oczekiwałbym żadnych gwarancji.
soandos,
@Karan - Więc przetestuj to?
Ramhound,
0

Podejrzewam, że nie dostaniesz żadnego oficjalnego słowa, które brzmiałoby: „tak, możesz to zrobić”, ponieważ nawet jeśli system jest zaprojektowany tak, aby poradzić sobie z tym scenariuszem tak płynnie, jak to możliwe, nadal ma potencjał zapraszania problemów, a Microsoft nie jest niepotrzebnie tworzyć dla siebie problemy wsparcia.

Co na przykład, jeśli odłączysz dysk z jednego portu USB i włączysz go z powrotem do innego - co powinno się wtedy zdarzyć (wiem, że mówisz o tym samym porcie w pytaniu, ale w rzeczywistości używasz tego, jak prawdopodobne jest to zawsze )? Co się stanie, jeśli odłączysz napęd, podłącz go gdzieś indziej, a następnie wrócisz do oryginalnego komputera? Znów coś, co może się wydarzyć w prawdziwym świecie, czego należy się spodziewać.

Rob Moir
źródło
Ja przypuszczam (planuję, aby potwierdzić później), że zmiana portu ale zachowując tę samą literę napędu nie spowoduje żadnych problemów. Jeśli chodzi o korzystanie z napędu w międzyczasie na innym komputerze, to dokładnie taki scenariusz, jaki przewidziałem (patrz mój komentarz do Randolpha powyżej). Ponownie mam nadzieję, że dopóki pliki częściowe nie zostaną zmienione, proces można wznowić. Chcę również wiedzieć / sprawdzić, czy do plików częściowych dołączono jakieś specjalne rozszerzenie, lub ADS, jeśli na NTFS itp., Aby wskazać, że proces kopiowania nie został jeszcze zakończony.
Karan
Jeśli chodzi o oficjalne dokumenty, przypuszczam, że masz rację, ale nie widzę żadnego problemu z tym, że wspominają (nawet jeśli jest to nieformalny post pracownika na blogu), że przetestowali ten scenariusz i okazało się, że działa, ale to nie jest gwarantowane, aby użytkownicy nie mogli narzekać, jeśli się nie powiedzie.
Karan
0

Crikey! Dlaczego byś chciał by?

Nie ufałbym temu, nawet gdyby Microsoft powiedział, że jest obsługiwany. Zbyt cenię integralność moich danych, aby ryzykować nad czymś tak trywialnym, jak wygoda.

Zamiast tego podzieliłem swoje zadania kopiowania na porcje do zarządzania i skopiowałem je osobno (zamiast wstrzymywać). Ale tak było, gdybym chciał to zrobić za pomocą Eksploratora - i nie zrobiłbym tego.

Lepiej jest nauczyć się korzystać z Robocopy (wbudowanego w Windows 8) zamiast Eksploratora w przypadku znacznie większych zadań kopiowania / przenoszenia plików. Jest szybszy, bardziej konfigurowalny, utrzymuje znaczniki czasu pliku i nie zacina się, jeśli plik jest zablokowany i porzuca zadanie kopiowania ......

......... i MOŻESZ skutecznie to wstrzymać. Jeśli przerwiesz zadanie Robocopy ( control + C w wierszu polecenia), a następnie uruchom je ponownie po ponownym podłączeniu dysku, szybko pominie wszystkie pliki, które już istnieją w miejscu docelowym i rozpocznie kopiowanie tam, gdzie zostało przerwane.

Uprawnienia Austin „Danger”
źródło