최근들어 아이폰을 iTunes로 백업할 때,
iphone이 연결 해제되었기 때문에 iTunes가 iPhone을 백업할 수 없습니다
이런 에러가 나면서 실패를 합니다.
검색을 해봐도,
cable을 바꿔봐라.
usb port를 바꿔봐라.
아이폰을 껐다 켜봐라.
iTunes를 껐다 켜봐라.
등등.
시도해 봤지만 해결이 안 되고, 다른 방법이 안 보여서 한동안 백업을 안 하고 살았습니다.
어제 드디어 해결책을 찾았고 백업에 성공했기에 비슷한 고생을 하고 계신 분들께 알려드립니다.
정답은,
https://imazing.com/blog/ios-10-3-3-device-disconnected-error-during-backup-fix
여기에 있습니다.
이런 문제가 생기는 원인을 요약하면,
iOS 10.3.0에서 새로 적용된 APFS 상에서 unicode nomalization 정책이 바뀌었다.
서로 다른 unicode임에도 같은 문자표 표시되는 정책이 불가->가능 이 되었는데, 이로 인해서 생기는 몇몇 문제들을 해결하기 위해서 10.3.3 버전에서 file의 이름을 다시 nomalize를 다시 하는 것으로 보이는데, iOS 이전 버전에서 10.3.3으로 upgrade하면 문제가 생기는 경우가 있다.
문제는 아마도 Backup Agent는 non-normalized 로 file list에 접근하는 것 같고, 상위 level의 API들은 normalize한 상태로 접근하는 것 같다. 그로 인해서 어떤 file 의 경로와 이름이 matching이 안 되어 crash 되는 경우로 보인다. 이로 인해서 computer 쪽의 backup은 연결이 끊긴 것으로 보는 것 같다.
이는 한글의 경우에 빈번히 일어나는 것으로 보고되고 있다.
기술적으로는 이런 내용인데, 이 내용은 몰라도 됩니다.
단지,
1. iOS가 10.3.3이다.
2. backup 중에 같은 위치에서 연결이 끊기는 오류가 일어나는 것 같다.
3. 특수문자가 사용되는 언어를 사용한다. (한글이 여기에 해당)
이렇다면 위의 링크에서 시키는 대로 따라하면 해결이 됩니다.
즉,
특정 tool을 computer에 설치해서,
어떤 file에 접근할 때 crash가 일어나서 연결이 끊기는 지를 확인하고,
그 file name을 다른 것으로 바꿔주거나 삭제하면 문제가 해결이 됩니다.
문제를 일으키는 file 을 찾는 것이 어려울 수 있는데, 경로나 file name으로 추적하시면 됩니다.
제 경우에는, third-party 앱을 이용해서 녹음한 file 하나가 문제를 일으켜서 그 화일을 지우니 해결되었습니다.
해당 site의 프로그램을 통해서 백업을 하니, iTunes에서 접근하는 곳에도 백업본이 생기지만, 별도의 위치(iTunes 백업본 상위 폴더)에 백업본이 하나 더 생기네요. 저는 앞으로도 계속 iTunes로만 백업을 할 것이기 때문에, 문제만 해결하고 별도의 위치에 중복 생성된 백업본을 지우고 해당 프로그램도 지웠습니다.
비슷한 오류로 백업을 못 하고 계신 분들께 도움이 되길 바랍니다.
근데 귀찮아서 가을에 iOS11 올리고 백업할 듯합니다ㅋㅋ고맙습니다. 정성글엔 공감!
링크에서 시키는 대로 하면 그리 귀찮지 않고 시간도 별로 걸리지 않으니, 만일의 사태에 대비하기 위해서 백업을 하심이~ ^^
덕분에 한 번 살펴봐야겠네요 감사합니다
매일 접속하는 클리앙에 정답이 있었네요.
알려주신 게시글 + URL로 문제 해결했습니다.
원인을 몰라서 수없이 많은 앱들을 삭제했는데 헛수고였네요.
정확한 원인을 이렇게 알았다면 좀 더 쉽게 해결할 수 있었을텐데..-0-
게시글 남겨 주심에 다시 한 번 감사 드립니다^^