Как стать автором
Обновить

Как я забирал свои файлы с OneDrive

Время на прочтение 3 мин
Количество просмотров 83K

В последние месяцы многие пользователи OneDrive получили письмо счастья о том, что их бесплатные 15 Гб скоро "превратятся в тыкву", которая теперь будет в три раза меньше той, которая была до того.
С излишками тыквы пользователям предлагается бороться самостоятельно и пока они этим заняты, их OneDrive переходит в режим readonly. Если же эта борьба затянется надолго, то примерно через полгода корпорация людям начнёт помогать.


Некоторое время назад я пользовался Windows Phone и у меня накопилось примерно 2500 фоток размером чуть больше 8 Гб, их-то мне и предстояло забрать.
Но не тут-то было.





Потратив несколько часов на попытки забрать свои данные с OneDrive, я понял, что я такой не один, и написал этот текст.


Сразу напишу решение, которое сработало. Кому забрать файлы, читайте подряд.
В конце – интуитивно-понятные способы, которые не работают. Любители детективов могут начать оттуда, а потом перейти к отгадке :)


Как скачать большую папку с OneDrive через web


Решение состоит в том, чтобы разбить одну большую директорию на несколько маленьких, которые уже можно скачать по отдельности zip-файлами (одну большую – нельзя, см. ниже).
Алгоритм такой:


  1. Создаём нужное количество директорий по соседству с большой папкой.
    Их количество выбирается исходя из того, чтобы:
    • размер одной пачки файлов не превышал 4 Гб (а лучше, чтобы был меньше 2)
    • количество файлов там было меньше 1000.
  2. Заходим в большую папку (у меня там фотки), там переключаемся на list view, иначе через некоторое время страница просто зависнет из-за количества картинок.


  3. С помощью shift выделяем некоторое количество фоток и перемещаем ("move") их в одну из заранее заготовленных директорий. У меня размер одной пачки был от 500 до 1000 фоток.
    Важно: выделять надо именно через shift, а не Ctrl-A. И учтите, что вы не видите всех файлов в этой директории!
    К сожалению, при выборе файлов вам не показывается суммарный размер, только их количество.



  4. Чтобы увидеть ещё файлы, надо выйти наверх и войти в директорию заново ;) (ну это как всегда)


  5. Повторяем, пока размер директории не станет меньше 4 Гб.


  6. Скачиваем каждую папочку отдельно.
    Предыдущее выделение снимается крестиком. Следите, чтобы не было выделено две директории!



  7. После того как все zip-файлы скачались, необходимо проверить, что все архивы открываются и все файлы – на месте, просто по количеству.
    Если какой-то zip не открывается, это может означать одно из двух:
    • размер zip < 4 Гб: соединение прервалось и zip не докачался, тогда надо скачать эту директорию заново
    • размер zip >= 4 Гб: было выбрано слишком много файлов, эту директорию надо снова разбить на две и скачать по отдельности.

Что не работает


"У каждой задачи есть простое, интуитивно понятное, неправильное решение", это про OneDrive.


Итак,


  • Просто выделить папочку и скачать её.
    В этом случае с сервера Microsoft выдают zip-файл размером 9 Гб, но в старом формате, который не поддерживает размер архива более 4 Гб. Проще говоря, это – битый файл, который не открывается.


  • Зайти в директорию и скачать файлы порциями по 500-1000 штук.
    Мне показали только первые 1000 файлов, остальные увидеть нет вообще никакой возможности.


  • Через "выбрать всё" выбираются все 2500 файлов (9 Гб), а вот убрать выделение отдельных файлов можно только через ctrl+клик по каждому файлу. Жаль. Я думал, что скачаю сначала первую тысячу, а потом остальные 2500-1000. Но мне бы это всё равно не помогло т.к. там больше 8 Гб.

Отдельно упомяну, почему клиент OneDrive даже не стал пробовать: во-первых, глупо ставить программу, из которой я забираю все свои данные и не собираюсь пользоваться; во-вторых, до этого у меня были случаи, когда в синхронизации OneDrive "что-то шло не так" и вместо того, чтобы файлы появлялись, они исчезали.


Тоже синхронизация, конечно… когда пустое равно пустому, всё синхронно. Но не то, что мне надо сейчас.


Выводы


  1. Идея "это большая корпорация, с её сервисом ничего не случиться" не работает.


  2. Надо хранить яйца в разных корзинах. Полные их копии.


  3. Забрать свои файлы с OneDrive без клиента – можно.

Примечательно, что Microsoft в своём извиняющемся письме предлагает всего два действия на выбор: докупить места либо удалить файлы.


Кажется, никто не подумал, что перед тем, как уйти, люди захотят забрать своё.
Если бы размер директории был менее 4 Гб, никаких проблем бы не возникло.


Но ведь мне приходится эвакуировать данные из-за того, что размер превышает 5 Гб!

Теги:
Хабы:
+20
Комментарии 50
Комментарии Комментарии 50

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн