Флешка OneDrive — portable версия для OneDrive

в 16:48, , рубрики: microsoft, portable apps, Блог компании SyncDriver, Облачные вычисления, облачные хранилища, синхронизация файлов

Флешка OneDrive — portable версия для OneDrive - 1
Флешка OneDrive — и это не метафора, в статье пойдет речь о том, как создать флешку, синхронизированную с OneDrive, используя portable версию syncDriver для OneDrive. «Вес» портативного OneDrive составляет немного более чем 3 MB, причем вся конфигурация и база данных синхронизации хранятся там же, на флэш-накопителе. Всё работает на разных версиях Windows от XP до Windows 8.1, и даже Windows 10. При этом не важно, как Windows назовет вам устройство, когда вы будете использовать флешку на другом компьютере.

Интересно, значит, приступим...

  1. Первое, что нам нужно сделать — скачать установочный файл с нашего сайта. Установка общая для standalone и portable версий, но portable можно после установки переносить на другой компьютер, и она будет работать. В процессе установки выбираем «Only for me» и устанавливаем прямо в папку на флешке, например G:SyncDriver.

    Флешка OneDrive — portable версия для OneDrive - 2

  2. Запускаем приложение SyncDriver.TrayIcon.exe и настраиваем соединение к OneDrive.

    Флешка OneDrive — portable версия для OneDrive - 3

  3. В качестве папки синхронизации задаем относительный путь, относительно папки установки, в моем случае просто '..' или '..OneDrive'.

    Флешка OneDrive — portable версия для OneDrive - 4

Теперь нужно подождать, когда процесс синхронизации завершится, и у нас в распоряжении флешка OneDrive.
Для завершения работы syncDriver достаточно достать достать флешку — процесс завершится автоматически, но лучше это делать «безопасно», выбрав соответствующий пункт меню.
Файл autorun.inf больше не поддерживается операционными системами, поэтому для простоты запуска можно создать простенький .bat файл в корне флешки, с одной командой:

SyncDriverSyncDriver.TrayIcon.exe

Каждый раз, когда мы хотим обновить контент в OneDrive, просто запускаем этот .bat.

Вместо заключения приведу ряд вопросов, которые будоражили наш разум во время разработки portable версии:

  1. Две флешки одновременно в одной машине?
    — одновременно две версии syncDriver работать не может.
  2. Что, если поставить syncDriver в корень флешки?
    — в таком случае ничего синхронизироваться не будет, т.к. syncDriver автоматически исключает себя из синхронизации, чтобы не допустить вечный цикл: изменилась локальная база, синхронизировали в OneDrive, сохранили в базу, и т.д.
  3. Что с автозапуском при старте системы, может ли оно поломаться или неправильно настроиться?
    — автозапуск после установки на флешку включать не стоит, так как при загрузке системы флешка может быть не вставлена.
  4. Что будет, если вытащить флешку во время скачивания файла?
    — ничего плохого не произойдет, файл будет скачан в следующий раз.
  5. Что с автоапдейтом программы на флешке?
    — автоапдейт корректно установит все необходимые изменения в локальную папку.

В комментариях хотелось бы услышать ваше видение преимуществ и недостатков portable подхода по сравнению со стационарным.
Какие use case у вас для portable версии?

Автор: Bendsen

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js