Przy pomocy programu Apple iTunes można wykonać backup telefonu iPhone fizycznie na dysk na własnym komputerze. Dzięki temu mamy te dane fizycznie u siebie i nie ryzykujemy np. braku dostępu do backupu w chmurze iCloud w wyniku problemów z internetem itp.
Opis problemu:
==============
Zazwyczaj dla Windows Vista/7/8/10 iTunes przechowuje backupy telefonów na dysku C: w folderze (używam w tym tekście zamiennie określeń folder i katalog):
gdzie zmienne:
%APPDATA% - to inaczej: "C:\Users\%USERNAME%\AppData\Roaming"
%USERNAME% - to inaczej: nazwa aktualnie zalogowanego użytkownika.
czyli backupy iPhonów znajdziemy w folderze:
(W systemach Windows Vista/7/8/10)
Dla porządku dodam, że są też jeszcze inne możliwości lokalizacji backupów, a mianowicie:
"C:\Documents and Settings\%USERNAME%\Dane aplikacji\Apple Computer\MobileSync\Backup" (W systemie Windows XP)
"C:\Users\%USERNAME%\Apple\MobileSync\Backup" (jeśli iTunes był pobrany z Windows Store)
ale to rzadsze przypadki, więc dla większej jasności przykładów będę dalej posługiwał się tylko pierwszą wersją.
Jak łatwo zauważyć, wszystkie te lokalizacje znajdują się na dysku C: i tam zajmują miejsce. A jest to zazwyczaj dysk systemowy.
Backupy iPhonów, wraz ze wzrostem pojemności pamięci iPhonów, potrafią ważyć coraz więcej, nawet 1TB.
Często jest to przyczyną braku miejsca na dysku C:, co czasem krytycznie wpływa na możliwość korzystania z naszego komputera. Tym bardziej, jeśli backup iPhona robimy często, albo mamy wiele iPhonów, które backupujemy.
Aplikacja iTunes nie przewiduje możliwości jakiejkolwiek zmiany lokalizacji backupów przez użytkownika.
Rozwiązanie:
============
System Windows, dzięki technologii zwanej "reparse points", zawartej w systemie plików NTFS (oraz ReFS od wesji 3.5) i narzędziu mklink (przy wykorzystaniu opcji /J tworzącej "junction" czyli po polsku "węzeł" w strukturze katalogów) pozwala nam przekierować miejsce, do którego sięga program iTunes po backupy - do dowolnego katalogu na innym dysku w ramach tego samego komputera.
Aby wykonać takie przekierowanie, należy:
Od tej pory wchodząc do folderu Backup znajdziemy jego zawartość na innym dysku (bądź partycji), ale iTunes nie będzie wiedział, że to inny dysk i będzie korzystał z katalogu Backup normalnie jakby był w swojej pierwotnej lokalizacji.
Dysk, na którym będzie katalog docelowy może być oczywiście również dyskiem zewnętrznym, podłączanym np. przez USB, który jest wówczas traktowany jako będący "w ramach tego samego komputera" - trzeba tylko zwrócić uwagę, żeby zawsze otrzymywał tę samą literę dysku, dlatego najlepiej przydzielić mu ręcznie na tyle wysoką w alfabecie literę dysku, żeby przypadkowo podłączane pendrivy itp. nie "zajęły" mu przypadkowo tej litery - i żeby dzięki temu zawsze po podłączeniu otrzymał zawsze tę samą literę dysku.
WAŻNE UWAGI:
============
1. Od tej pory należy pamiętać, że przed każdym włączeniem iTunes należy podłączyć fizycznie ten dysk, na którym znajdują się backupy.
2. Przed KAŻDĄ aktualizacją iTunes (o którą sam się dopomina i krzyczy), trzeba KATEGORYCZNIE podłączyć fizycznie dysk z backupami, bo inaczej zostaną one trwale "odłączone" od programu iTunes w trakcie aktualizacji i bezpowrotnie "zgubione" przez program - po aktualizacji iTunes nie będzie ich widział ani nie będzie potrafił ich wyświetlić. Da się to naprawić jedynie przez ponowne zainstalowanie iTunes i ponowne podłączenie katalogu z backupami.
3. Powyższa metoda działa tylko w obrębie tego samego komputera i NIE POZWALA na przekierowanie na ścieżkę sieciową (dysk sieciowy, katalog udostępniany na innym komputerze, katalog udostępniany zmapowany do lokalnej litery dysku itp.), ponieważ funkcja junction z przyczyn bezpieczeństwa została ograniczona tylko do komputera lokalnego - gdyż musi działać z bardzo wysokimi uprawnieniami administratora, teoretycznie daje dostęp nawet do katalogów, do których "normalną ścieżką" użytkownik nie miałby dostępu na mocy swoich uprawnień.
4. Metoda ta pozwala na podłączenie już istniejącego folderu z backupami iTunes, również przeniesionego z innego komputera, również z innej wersji iTunes. Można nawet korzystać z tego samego folderu z backupami na dysku przenośnym USB, podłączając go do różnych komputerów, zawsze przed uruchomieniem iTunes i np. dogrywać tam kolejne backupy - będą wszystkie widoczne.
5. Do folderu z backupami iTunes można również przegrać bezpośrednio backupy z takich lokalnych folderów z wielu komputerów - i wszystkie będą widoczne na raz, ponieważ iTunes rozpoznaje je i wyświetla na podstawie plików identyfikacyjnych, które są zawarte w poszczególnych podfolderach w folderze z backupami, niezależnie od nazwy tych podfolderów.
Opis problemu:
==============
Zazwyczaj dla Windows Vista/7/8/10 iTunes przechowuje backupy telefonów na dysku C: w folderze (używam w tym tekście zamiennie określeń folder i katalog):
"%APPDATA%\Apple Computer\MobileSync\Backup"gdzie zmienne:
%APPDATA% - to inaczej: "C:\Users\%USERNAME%\AppData\Roaming"
%USERNAME% - to inaczej: nazwa aktualnie zalogowanego użytkownika.
czyli backupy iPhonów znajdziemy w folderze:
"C:\Users\%USERNAME%\AppData\Roaming\Apple Computer\MobileSync\Backup"Dla porządku dodam, że są też jeszcze inne możliwości lokalizacji backupów, a mianowicie:
"C:\Documents and Settings\%USERNAME%\Dane aplikacji\Apple Computer\MobileSync\Backup" (W systemie Windows XP)
"C:\Users\%USERNAME%\Apple\MobileSync\Backup" (jeśli iTunes był pobrany z Windows Store)
ale to rzadsze przypadki, więc dla większej jasności przykładów będę dalej posługiwał się tylko pierwszą wersją.
Jak łatwo zauważyć, wszystkie te lokalizacje znajdują się na dysku C: i tam zajmują miejsce. A jest to zazwyczaj dysk systemowy.
Backupy iPhonów, wraz ze wzrostem pojemności pamięci iPhonów, potrafią ważyć coraz więcej, nawet 1TB.
Często jest to przyczyną braku miejsca na dysku C:, co czasem krytycznie wpływa na możliwość korzystania z naszego komputera. Tym bardziej, jeśli backup iPhona robimy często, albo mamy wiele iPhonów, które backupujemy.
Aplikacja iTunes nie przewiduje możliwości jakiejkolwiek zmiany lokalizacji backupów przez użytkownika.
Rozwiązanie:
============
System Windows, dzięki technologii zwanej "reparse points", zawartej w systemie plików NTFS (oraz ReFS od wesji 3.5) i narzędziu mklink (przy wykorzystaniu opcji /J tworzącej "junction" czyli po polsku "węzeł" w strukturze katalogów) pozwala nam przekierować miejsce, do którego sięga program iTunes po backupy - do dowolnego katalogu na innym dysku w ramach tego samego komputera.
Aby wykonać takie przekierowanie, należy:
|
1. Ustalić gdzie dokładnie znajduje się folder Backup zawierający backupy iPhonów 2. Wyłączyć program iTunes jeśli jest włączony 3. Włączyć wiersz polecenia cmd z podwyższonymi uprawnieniami, czyli wykorzystując opcję "Uruchom jako administrator" znajdującą się w menu podręcznym po naciśnięciu prawego klawisza myszy. UWAGA! Nie może to być PowerShell, tylko zwykły wiersz poleceń! 4. Wejść do folderu gdzie znajduje się folder Backup zawierający backupy iPhonów, np. 5. Zmienić nazwę dotychczasowego folderu Backup na inną, np. Backup_old 6. Dodać węzeł backup do nowej lokalizacji, narzędziem mklink, np. jeśli chcemy trzymać backupy na dysku I: w katalogu "iTunes MobileSync Backup", wpisujemy: 7. Przekopiować dotychczasową zawartość katalogu Backup_old do katalogu Backup. Jeśli to dużo danych - można następnie usunąć katalog Backup_old w celu odzyskania miejsca na dysku C:. |
Od tej pory wchodząc do folderu Backup znajdziemy jego zawartość na innym dysku (bądź partycji), ale iTunes nie będzie wiedział, że to inny dysk i będzie korzystał z katalogu Backup normalnie jakby był w swojej pierwotnej lokalizacji.
Dysk, na którym będzie katalog docelowy może być oczywiście również dyskiem zewnętrznym, podłączanym np. przez USB, który jest wówczas traktowany jako będący "w ramach tego samego komputera" - trzeba tylko zwrócić uwagę, żeby zawsze otrzymywał tę samą literę dysku, dlatego najlepiej przydzielić mu ręcznie na tyle wysoką w alfabecie literę dysku, żeby przypadkowo podłączane pendrivy itp. nie "zajęły" mu przypadkowo tej litery - i żeby dzięki temu zawsze po podłączeniu otrzymał zawsze tę samą literę dysku.
WAŻNE UWAGI:
============
1. Od tej pory należy pamiętać, że przed każdym włączeniem iTunes należy podłączyć fizycznie ten dysk, na którym znajdują się backupy.
2. Przed KAŻDĄ aktualizacją iTunes (o którą sam się dopomina i krzyczy), trzeba KATEGORYCZNIE podłączyć fizycznie dysk z backupami, bo inaczej zostaną one trwale "odłączone" od programu iTunes w trakcie aktualizacji i bezpowrotnie "zgubione" przez program - po aktualizacji iTunes nie będzie ich widział ani nie będzie potrafił ich wyświetlić. Da się to naprawić jedynie przez ponowne zainstalowanie iTunes i ponowne podłączenie katalogu z backupami.
3. Powyższa metoda działa tylko w obrębie tego samego komputera i NIE POZWALA na przekierowanie na ścieżkę sieciową (dysk sieciowy, katalog udostępniany na innym komputerze, katalog udostępniany zmapowany do lokalnej litery dysku itp.), ponieważ funkcja junction z przyczyn bezpieczeństwa została ograniczona tylko do komputera lokalnego - gdyż musi działać z bardzo wysokimi uprawnieniami administratora, teoretycznie daje dostęp nawet do katalogów, do których "normalną ścieżką" użytkownik nie miałby dostępu na mocy swoich uprawnień.
Spoiler:
Na pocieszenie dodam, że da się takie przekierowanie na ścieżkę sieciową zrobić, ale to bardziej skomplikowane, postaram się jeszcze o tym napisać
4. Metoda ta pozwala na podłączenie już istniejącego folderu z backupami iTunes, również przeniesionego z innego komputera, również z innej wersji iTunes. Można nawet korzystać z tego samego folderu z backupami na dysku przenośnym USB, podłączając go do różnych komputerów, zawsze przed uruchomieniem iTunes i np. dogrywać tam kolejne backupy - będą wszystkie widoczne.
5. Do folderu z backupami iTunes można również przegrać bezpośrednio backupy z takich lokalnych folderów z wielu komputerów - i wszystkie będą widoczne na raz, ponieważ iTunes rozpoznaje je i wyświetla na podstawie plików identyfikacyjnych, które są zawarte w poszczególnych podfolderach w folderze z backupami, niezależnie od nazwy tych podfolderów.