Jak zsynchronizować dowolny folder z usługą SkyDrive w systemie Windows 8.1
Przed Windows 8.1 możliwe było zsynchronizowanie dowolnego folderu na komputerze z SkyDrive za pomocą dowiązań symbolicznych. Ta metoda nie działa już teraz, gdy SkyDrive jest wypalana w systemie Windows 8.1, ale są też inne sztuczki, których możesz użyć.
Utworzenie dowiązania symbolicznego lub katalogu w folderze SkyDrive spowoduje utworzenie pustego folderu w chmurze SkyDrive. Nieoczekiwanie pliki pojawią się w aplikacji SkyDrive Modern tak, jakby były synchronizowane, ale tak nie jest.
Rozwiązanie
SkyDrive nie chce zrozumieć i zaakceptować dowiązań symbolicznych w swoim własnym folderze, ale najlepszą opcją jest prawdopodobnie użycie dowiązań symbolicznych - ale w odwrotnej kolejności.
Na przykład, powiedzmy, że masz program, który automatycznie zapisuje ważne dane w folderze w dowolnym miejscu na dysku twardym - czy to C: \ Users \ USER \ Documents \, C: \ Program \ Data, czy gdziekolwiek indziej. Zamiast próbować oszukać SkyDrive w rozumieniu dowiązania symbolicznego, moglibyśmy zamiast tego przenieść rzeczywisty folder do SkyDrive, a następnie użyć dowiązania symbolicznego w pierwotnej lokalizacji folderu, aby oszukać oryginalny program.
To może nie działać dla każdego programu. Ale prawdopodobnie będzie działać w przypadku większości programów, które korzystają ze standardowych wywołań interfejsu Windows API w celu uzyskania dostępu do folderów i zapisywania plików.
Po prostu odrzucamy stare rozwiązanie - nie możemy już dłużej oszukiwać SkyDrive, więc spróbujmy oszukać inne programy zamiast.
Przenoszenie folderu i tworzenie symbolicznego łącza
Najpierw upewnij się, że żaden program nie używa zewnętrznego folderu. Na przykład, jeśli jest to folder danych lub ustawień programu, zamknij program korzystający z tego folderu.
Następnie po prostu przenieś folder do folderu SkyDrive. Kliknij folder zewnętrzny prawym przyciskiem myszy, wybierz Wytnij, przejdź do folderu SkyDrive, kliknij prawym przyciskiem myszy i wybierz Wklej. Folder znajdzie się teraz w samym folderze SkyDrive, więc zostanie zsynchronizowany normalnie.
Następnie otwórz okno wiersza polecenia jako Administrator. Kliknij prawym przyciskiem myszy przycisk Start na pasku zadań lub naciśnij Klawisz Windows + X i wybierz Command Prompt (Administrator), aby go otworzyć.
Uruchom następujące polecenie, aby utworzyć dowiązanie symboliczne w oryginalnej lokalizacji folderu:
mklink / d "C: \ Original \ Folder \ Location" "C: \ Users \ NAME \ SkyDrive \ FOLDERNAME \"
Wprowadź poprawne ścieżki dla dokładnej lokalizacji oryginalnego folderu i bieżącej lokalizacji folderu na serwerze SkyDrive.
System Windows utworzy dowiązanie symboliczne w oryginalnej lokalizacji folderu. Większość programów powinna mieć nadzieję, że zostaną oszukane przez tę symboliczną lokalizację, zapisując ich pliki bezpośrednio do SkyDrive.
Możesz to przetestować samodzielnie. Umieść plik w folderze w jego pierwotnej lokalizacji. Zostanie on zapisany w usłudze SkyDrive i normalnie zsynchronizowany, pojawiając się w pamięci SkyDrive przez Internet.
Jedną wadą jest to, że nie można zapisać pliku na SkyDrive bez zajmowania miejsca na tym samym dysku twardym, na którym jest uruchomione SkyDrive. Nie będzie można rozproszyć folderów na wielu dyskach twardych i zsynchronizować ich wszystkich. Zawsze jednak można zmienić lokalizację folderu SkyDrive w systemie Windows 8.1 i umieścić go na dysku z większą ilością wolnego miejsca. Aby to zrobić, kliknij prawym przyciskiem myszy folder SkyDrive w Eksploratorze plików, wybierz Właściwości i użyj opcji na karcie Lokalizacja.
Możesz nawet użyć przestrzeni dyskowej, aby połączyć dyski w jeden większy dysk.
Automatycznie skopiuj oryginalne pliki do SkyDrive
Inną opcją byłoby uruchomienie programu, który automatycznie kopiuje pliki z innego folderu na twoim komputerze do folderu SkyDrive. Na przykład, powiedzmy, że chcesz zsynchronizować kopie ważnych plików dziennika, które program tworzy w określonym folderze. Możesz użyć programu, który pozwala zaplanować automatyczne tworzenie kopii folderów, konfigurując program tak, aby regularnie kopiował zawartość Twojego folderu dziennika do folderu SkyDrive.
Może to być przydatna alternatywa dla niektórych przypadków użycia, chociaż nie jest to ta sama, co standardowa synchronizacja. Otrzymasz dwie kopie plików zajmujących miejsce w twoim systemie, co nie będzie idealne dla dużych plików. Pliki nie będą również natychmiast przesyłane do pamięci SkyDrive po ich utworzeniu, ale tylko po uruchomieniu zaplanowanego zadania. Jest na to wiele opcji, w tym własny SyncToy Microsoftu, który nadal działa w systemie Windows 8.
Jeśli używałeś dowiązania symbolicznego do automatycznej synchronizacji kopii plików zapisywania gry na komputerze z SkyDrive, możesz po prostu zainstalować GameSave Manager. Można go skonfigurować tak, aby automatycznie tworzył kopie zapasowe plików zapisanych na komputerze w komputerze, zapisując je według harmonogramu, zapisując je w usłudze SkyDrive, gdzie będą one zsynchronizowane i zarchiwizowane online.
Obsługa SkyDrive została całkowicie przepisana dla Windows 8.1, więc nie jest zaskakujące, że ta sztuczka już nie działa. Możliwość korzystania z dowiązań symbolicznych w poprzednich wersjach SkyDrive nigdy oficjalnie nie była obsługiwana, więc nie jest zaskakujące, gdy widzi się zerwanie po przepisaniu.
Żadna z powyższych metod nie jest tak wygodna i szybka jak stara metoda dowiązania symbolicznego, ale są one najlepsze, co możemy zrobić dzięki integracji SkyDrive, którą Microsoft dał nam w Windows 8.1. Wciąż można używać dowiązań symbolicznych, aby łatwo zsynchronizować inne foldery z konkurencyjnymi usługami przechowywania w chmurze, takimi jak Dropbox i Dysk Google, więc warto rozważyć rezygnację z usługi SkyDrive, jeśli ta funkcja jest dla Ciebie kluczowa.