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

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

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

Флешка 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.



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



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




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

SyncDriver\SyncDriver.TrayIcon.exe

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

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

В комментариях хотелось бы услышать ваше видение преимуществ и недостатков portable подхода по сравнению со стационарным.
Какие use case у вас для portable версии?
Теги:
Хабы:
Всего голосов 17: ↑14 и ↓3+11
Комментарии13

Публикации

Информация

Сайт
syncdriver.com
Дата регистрации
Численность
Неизвестно

Истории