В последние месяцы многие пользователи OneDrive получили письмо счастья о том, что их бесплатные 15 Гб скоро "превратятся в тыкву", которая теперь будет в три раза меньше той, которая была до того.
С излишками тыквы пользователям предлагается бороться самостоятельно и пока они этим заняты, их OneDrive переходит в режим readonly. Если же эта борьба затянется надолго, то примерно через полгода корпорация людям начнёт помогать. Некоторое время назад я пользовался Windows Phone и у меня накопилось примерно 2500 фоток размером чуть больше 8 Гб, их-то мне и предстояло забрать.
Но не тут-то было. Потратив несколько часов на попытки забрать свои данные с OneDrive, я понял, что я такой не один, и написал этот текст. Сразу напишу решение, которое сработало. Кому забрать файлы, читайте подряд.
В конце – интуитивно-понятные способы, которые не работают. Любители детективов могут начать оттуда, а потом перейти к отгадке :) Решение состоит в том, чтобы разбить одну большую директорию на несколько маленьких, которые уже можно скачать по отдельности zip-файлами (одну большую – нельзя, см. ниже).
Алгоритм такой: Заходим в большую папку (у меня там фотки), там переключаемся на list view, иначе через некоторое время страница просто зависнет из-за количества картинок. С помощью shift выделяем некоторое количество фоток и перемещаем ("move") их в одну из заранее заготовленных директорий. У меня размер одной пачки был от 500 до 1000 фоток.
Важно: выделять надо именно через shift, а не Ctrl-A. И учтите, что вы не видите всех файлов в этой директории!
К сожалению, при выборе файлов вам не показывается суммарный размер, только их количество. Чтобы увидеть ещё файлы, надо выйти наверх и войти в директорию заново ;) (ну это как всегда) Повторяем, пока размер директории не станет меньше 4 Гб. Скачиваем каждую папочку отдельно.
Предыдущее выделение снимается крестиком. Следите, чтобы не было выделено две директории! "У каждой задачи есть простое, интуитивно понятное, неправильное решение", это про OneDrive. Итак, Просто выделить папочку и скачать её.
В этом случае с сервера Microsoft выдают zip-файл размером 9 Гб, но в старом формате, который не поддерживает размер архива более 4 Гб. Проще говоря, это – битый файл, который не открывается. Зайти в директорию и скачать файлы порциями по 500-1000 штук.
Мне показали только первые 1000 файлов, остальные увидеть нет вообще никакой возможности. Отдельно упомяну, почему клиент OneDrive даже не стал пробовать: во-первых, глупо ставить программу, из которой я забираю все свои данные и не собираюсь пользоваться; во-вторых, до этого у меня были случаи, когда в синхронизации OneDrive "что-то шло не так" и вместо того, чтобы файлы появлялись, они исчезали. Тоже синхронизация, конечно… когда пустое равно пустому, всё синхронно. Но не то, что мне надо сейчас. Идея "это большая корпорация, с её сервисом ничего не случиться" не работает. Надо хранить яйца в разных корзинах. Полные их копии. Примечательно, что Microsoft в своём извиняющемся письме предлагает всего два действия на выбор: докупить места либо удалить файлы. Кажется, никто не подумал, что перед тем, как уйти, люди захотят забрать своё.
Если бы размер директории был менее 4 Гб, никаких проблем бы не возникло. Но ведь мне приходится эвакуировать данные из-за того, что размер превышает 5 Гб!