В последние месяцы многие пользователи OneDrive получили письмо счастья о том, что их бесплатные 15 Гб скоро "превратятся в тыкву", которая теперь будет в три раза меньше той, которая была до того.
С излишками тыквы пользователям предлагается бороться самостоятельно и пока они этим заняты, их OneDrive переходит в режим readonly. Если же эта борьба затянется надолго, то примерно через полгода корпорация людям начнёт помогать.
Некоторое время назад я пользовался Windows Phone и у меня накопилось примерно 2500 фоток размером чуть больше 8 Гб, их-то мне и предстояло забрать.
Но не тут-то было.
Потратив несколько часов на попытки забрать свои данные с OneDrive, я понял, что я такой не один, и написал этот текст.
Сразу напишу решение, которое сработало. Кому забрать файлы, читайте подряд.
В конце – интуитивно-понятные способы, которые не работают. Любители детективов могут начать оттуда, а потом перейти к отгадке :)
Как скачать большую папку с OneDrive через web
Решение состоит в том, чтобы разбить одну большую директорию на несколько маленьких, которые уже можно скачать по отдельности zip-файлами (одну большую – нельзя, см. ниже).
Алгоритм такой:
- Создаём нужное количество директорий по соседству с большой папкой.
Их количество выбирается исходя из того, чтобы:
- размер одной пачки файлов не превышал 4 Гб (а лучше, чтобы был меньше 2)
- количество файлов там было меньше 1000.
Заходим в большую папку (у меня там фотки), там переключаемся на list view, иначе через некоторое время страница просто зависнет из-за количества картинок.
С помощью shift выделяем некоторое количество фоток и перемещаем ("move") их в одну из заранее заготовленных директорий. У меня размер одной пачки был от 500 до 1000 фоток.
Важно: выделять надо именно через shift, а не Ctrl-A. И учтите, что вы не видите всех файлов в этой директории!
К сожалению, при выборе файлов вам не показывается суммарный размер, только их количество.
Чтобы увидеть ещё файлы, надо выйти наверх и войти в директорию заново ;) (ну это как всегда)
Повторяем, пока размер директории не станет меньше 4 Гб.
Скачиваем каждую папочку отдельно.
Предыдущее выделение снимается крестиком. Следите, чтобы не было выделено две директории!
- После того как все zip-файлы скачались, необходимо проверить, что все архивы открываются и все файлы – на месте, просто по количеству.
Если какой-то zip не открывается, это может означать одно из двух:
- размер zip < 4 Гб: соединение прервалось и zip не докачался, тогда надо скачать эту директорию заново
- размер zip >= 4 Гб: было выбрано слишком много файлов, эту директорию надо снова разбить на две и скачать по отдельности.
Что не работает
"У каждой задачи есть простое, интуитивно понятное, неправильное решение", это про OneDrive.
Итак,
Просто выделить папочку и скачать её.
В этом случае с сервера Microsoft выдают zip-файл размером 9 Гб, но в старом формате, который не поддерживает размер архива более 4 Гб. Проще говоря, это – битый файл, который не открывается.
Зайти в директорию и скачать файлы порциями по 500-1000 штук.
Мне показали только первые 1000 файлов, остальные увидеть нет вообще никакой возможности.
- Через "выбрать всё" выбираются все 2500 файлов (9 Гб), а вот убрать выделение отдельных файлов можно только через ctrl+клик по каждому файлу. Жаль. Я думал, что скачаю сначала первую тысячу, а потом остальные 2500-1000. Но мне бы это всё равно не помогло т.к. там больше 8 Гб.
Отдельно упомяну, почему клиент OneDrive даже не стал пробовать: во-первых, глупо ставить программу, из которой я забираю все свои данные и не собираюсь пользоваться; во-вторых, до этого у меня были случаи, когда в синхронизации OneDrive "что-то шло не так" и вместо того, чтобы файлы появлялись, они исчезали.
Тоже синхронизация, конечно… когда пустое равно пустому, всё синхронно. Но не то, что мне надо сейчас.
Выводы
Идея "это большая корпорация, с её сервисом ничего не случиться" не работает.
Надо хранить яйца в разных корзинах. Полные их копии.
- Забрать свои файлы с OneDrive без клиента – можно.
Примечательно, что Microsoft в своём извиняющемся письме предлагает всего два действия на выбор: докупить места либо удалить файлы.
Кажется, никто не подумал, что перед тем, как уйти, люди захотят забрать своё.
Если бы размер директории был менее 4 Гб, никаких проблем бы не возникло.
Но ведь мне приходится эвакуировать данные из-за того, что размер превышает 5 Гб!
Комментарии (50)
Myrddin
08.08.2016 11:45-1В статье кучу раз упоминается про 4ГБ, но так и не понятно, какие ограничения в скайдрайве связаны с этим магическим числом. Вряд ли у автора раздел на винте в FAT32.
lopatoid
08.08.2016 11:51+2Там написано:
«выдают zip-файл размером 9 Гб, но в старом формате, который не поддерживает размер архива более 4 Гб.»
sashabeep
08.08.2016 12:11+3А клиентом заранее не выкачать это все было? Я что-то проблемы не понял, если честно… Специально сейчас стер часть фоток, и они синхронизировались заново из аккаунта, на котором превышение аж на 11Гб
ClearAirTurbulence
08.08.2016 12:16+1Клиентом проще, согласен. Но лично у меня, когда сабж только появился, он совершенно неприлично глючил — что-то не синхронизировал, у чего-то создавал копии. Потому у меня к нему осбого доверия нет, как и у автора статьи.
Вообще меня удивляет, почему практически только dropbox смог создать клиент, который работает беспроблемно. Лично пробовал yandex.disk, sugarsync, onedrive, tresorit, dropbox. Из них нормально работали только два последних. Может, конечно, сейчас все они работают нормально, и мне надо было просто подождать…isden
08.08.2016 12:46Как мне кажется, причина в том, что dropbox были одними из первых со своим клиентом, и успели внедрить и хорошо отработать много всяких фич (в том числе дельта-синхронизацию, по-моему нормально работает она только у них одних).
NetBUG
08.08.2016 21:37А ещё в случае коллизий Dropbox предпочитает создать лишние файлы, а не удалить «ненужные». Дубликаты (xxx-conflicted_copy_%machinename%) всегда можно удалить через find | grep | rm.
Bot_0003
09.08.2016 09:19К слову за то что яндекс диск плохо работал, подогнали бесплатные 200Гб. Чему я очень доволен. Еще у майла терабайт доступен, но нет у меня к ним доверия.
BeeR
09.08.2016 09:20+1Попробуйте MEGA, вот с ним действительно проблем не было у меня и клиент под линукс хороший, да 50GB бесплатных, а вообще лучше все же сразу в нескольких хранить.
adlkhkmlln
10.08.2016 23:46Я из меги файлы выкачивать замучился, то низкая скорость, то ошибки при загрузке. Осторожнее, храните копии)
kh0
08.08.2016 12:16Первое, что приходит в голову:
1. Клавиатурно-мышиные макросы. HotKeyboardPro или аналоги.
2. Autoit. Или аналоги.
JohnnyWild
08.08.2016 12:17А скачать все файлы на ПК через синхронизацию с последующим переносом в локальную папку?
bazis13
08.08.2016 12:19+2Заливаю видео с камеры наблюдения в гугл… В день по гигабайту, наверное. Проверяю, действительно ли хранилище безлимитное на бесплатном тарифе.
Яндекс фотки тоже безлимитные и не ограничивают размер изображения, как гугл.
Фликер дает террабайт на халяву.
Вы, похоже, выбрали самое неудачное место для фотографий.NAS
08.08.2016 12:35+1Гугл же жмет фото и видео на безлимитном, если вы про google photos.
bazis13
08.08.2016 13:23Да, до 16 мегапикселей. Я упомянул про это.
Для фоток с телефона этого хватает.NAS
08.08.2016 13:49+2Не, он же жмет все фотографии. Разрешение не меняется, а вот jpeg-сжатие усиливает.
Frankenstine
12.08.2016 08:51Таки зависит от выбранных настроек. Если переключатель в настройках стоит на «Высокое качество», то фотографии пережимаются, уменьшается и разрешение в том числе, так, что фотографии весят около 2-2,5 МБ. Если же переключатель стоит на «Оригинал» — ничего не пережимается, грузится как есть без пережимания. Проверено загрузкой, скачиванием обратно из облака и побайтовой сверкой.
NAS
12.08.2016 10:18Если стоит «Оригинал», то исчезает фишка с бесконечным местом, только в рамках вашего тарифа.
Denai
08.08.2016 13:28Гугл в настройках пишет такое
Высокое качество (файлы не занимают места в хранилище) — Хорошее качество при уменьшенном размере
Исходный размер (осталось 15.3 ГБ) — Полное разрешение (файлы занимают место в хранилище)
По умолчанию там примерно 15 ГБ доступно бесплатно.
jalpy
08.08.2016 13:01https://www.multcloud.com/
создаете задачу оставляете на ночь, и утром ваши фотографии в другой облаке
Malevolent
08.08.2016 13:09+1Когда Мс рассылали письма, что они будут сокращать объём хранилища, там была ссылка, которая позволяла оставить прежний размер хранилища (15гб). Плюс ещё 10 гб за лояльность делают onedrive неплохим вариантом, которым я правда не пользуюсь.
Ti_Fix
08.08.2016 13:24+1Важные изменения в OneDrive
Как вам известно, объем хранилища, предоставляемого для большинства учетных записей OneDrive, сокращается с 15 ГБ до 5 ГБ. Так как ранее вы подтвердили, что хотите сохранить имеющиеся 15 ГБ бесплатного хранилища, а также 15 ГБ, полученные за резервное копирование фото с камеры (при наличии)*, данные изменения не коснутся вашей учетной записи.
Приносим свои извинения за неудобства, которые могли вызвать эти изменения. Мы внимательно относимся к отзывам наших пользователей, и для нас очень важно, чтобы хранилище OneDrive выбирали люди, которые ценят эффективную работу и стремятся успевать как можно больше.
Спасибо, что используете OneDrive!
— Команда разработчиков OneDrive4aba
08.08.2016 17:06Это рассылали тем кто больше 15 гиг занял, я так понял у автора было <10, соответственно он и в бесплатный тариф влезал. Насколько я помню таким не давали предложения. Я както получил 1Тб места на год, за то что купил планшет на win8, как год кончился сначала предложили сохранить 30 гиг бесплатных, потом я файлы так и не удалял и мне предложили бесплатно год office365+1Tb. Использовал 580 гиг примерно.
Sliver
08.08.2016 15:06Сейчас посмотрел ещё раз и не нашёл такого предложения.
Только то, что место будет уменьшено.
У меня, кстати, было 30 Гб. За что-то ещё накинули, видимо.Garbus
08.08.2016 17:03А я тоже удивился такой проблеме у кого-то. Когда было предупреждение, спокойно подтвердил что место пригодится и сижу с 30 гигабайтами. И это у меня занято чуть меньше одного гигабайта, будь там куча фотографий (особенно уникальных), скачал и почистил бы задолго до момента блокировки.
siryoshka
08.08.2016 14:40Благодарю за информацию, хотя не пользуюсь, но теперь знаю «ряд подводных камней» если задумаюсь подключить данную услугу.
EBCEu4
08.08.2016 19:29Все, к чему прикасается Microsoft, превращается в тыкву, это говорит вам убежденный дотнетчик с восьми летним опытом, из них 4 на windows phone.
LazyCrazy
08.08.2016 20:11На Windows — плагин cloudplugin к TotalCommander, на Android — SolidExplorer…
green_tree
09.08.2016 02:51onedrive это наверное наикривейшее из облаков, сам намучился с ним при пользовании winphone. Проблему решил просто: избавился от winphone (после факапа с деяткой) и перестал пользоваться и onedrive. Выкачивал всё через их десктопный клиент. По другому просто нельзя (без повреждения нервной системы)
immaculate
09.08.2016 19:51Да, стараюсь не пользоваться особенно никакими облачными хранилищами. Только для того, чтобы поделиться файлами с друзьями или синхронзировать документы с телефоном.
Но в случае с Evernote альтернативы нет никакой :(
Клиента для Linux нет, и, видимо, никогда не будет (неофициальные мне показались неудобной и неподдерживаемой туфтой). Официальный клиент под Wine работал очень плохо.
Приходится использовать достаточно корявый Web-интерфейс и надеяться, что если они решат умереть, то перед этим будет хоть какая-то возможность сохранить свои данные.
Sixshaman
11.08.2016 17:35А нельзя ли скачать этот «битый» zip-файл, открыть его HEX-редактором и вручную подменить хедер, заменив версию? Структура самих данных в архиве же не должна отличаться.
atomlib
Всё это вообще не внезапно случилось. Предупреждали ещё в ноябре. И ещё. И ещё. Кстати, если у вас было больше 5 ГБ файлов, то вы могли получить бесплатный год Office 365 (?3000 ?) с терабайтом места в OneDrive.
А почему бы не подключиться к хранилищу как к сетевому диску? Адрес — https://docs.live.net/[id], где id нужно брать как параметр cid из адресной строки, который показывается при заходе на onedrive.live.com.
Ну и самое простое решение — поставить клиент. Он выкачает файлы, и программу можно удалить.
a1exDi
Причем можно выбрать какие папки нужно синхронизировать, чтобы не выкачивать всю тучу файлов на ПК
DanielKOcean
К сожалению, есть такой тип пользователей, которые никогда не станут качать клиент, потому что не станут качать никогда. А так да, через клиент очень всё хорошо можно потянуть на диск, а может и не стоит никуда ничего тянуть, пусть валяется в рид-онли, зато никуда не денется.
NeuroHunter
Денется. Было описание, что именно произойдет с такими аккаунтами. Если коротко — то примерно через год они обнулятся.
DanielKOcean
Да, нужно учиться лучше мысли излагать. Имел в виду, что никуда не денется «случайным образом» без предупреждения.
Sliver
О неожиданности речи нет.
Файлы надо забирать одинаково, хоть в ноябре, хоть сейчас.
Клиент мне действительно не подходит, не только из-за того, что его надо ставить, но ещё и из-за обоснованных подозрений в том, что он может всё стереть, такое уже было. Слава богу, с корпоративными данными ;))
А чтобы подключить "сетевой диск", видимо, нужна винда, у меня её нет. В других ОС мне это пока не удалось.
По сути, текст мог бы называться "о кривизне современных web-интерфейсов", но больше пользы от него, как от инструкции по доставанию своих файлов без установки постороннего софта.
atomlib
Насколько я понимаю, протокол для подключения в качестве сетевого диска — WebDAV. Судя по этой записи, подключиться можно, но с какими-то ошибками. Также можно попробовать неофициальный клиент onedrive-d.
sstakk
Вот и я о том же. У меня правда Вин10.
Я просто взял папку с ондрайвом и Ctrl+V Ctrl+c на тот же диск.
Минут через 30 копия ондрайва лежала в соседней папке «Ondrive-копия»