Импорт избранных закладок в Edge с другого компьютера

Проблема заключается в том, что при копировании файлов, содержащих закладки, с компьютера с W10 Pro & Edge 38.14393.0.0 на другой компьютер (W10 Home) с той же версией Edge, закладки не отображаются. Что сделано:

  • Скачал и запустил великолепный ESE DB Viewer от NirSoft (жаль, что это не может изменить записи)
  • Скопировал всю папку MicrosoftEdge_8wekyb3d8bbwe с исходного компьютера (разрешения были предоставлены после отмены COM-суррогата в диспетчере задач) в Appdata\Packages на целевом компьютере.
  • Скопировал три файла в DBStore в AppData\Local\MicrosoftEdge\User\Default\DataStore\Data\nouser1\120712-0049\DBStore
  • Edge запущен, закладки не отображаются. Раздел избранного spartan.edb был удален.

На этом этапе Edge импортирует только закладки из IE или Chrome. Можно экспортировать закладки из spartan.edb в файл с разделителями-запятыми в формате JSON, но он не имеет тот же формат, что и файл закладок JSON Chrome. Также пробовал оба экспортированных формата HTML из программы просмотра Nirsoft в Chrome,- опять безуспешно.

Также пробовал Emmet Grey Edge Manage, но есть нарушение прав доступа к функции Restore в целевом каталоге, даже когда он запускается от имени администратора. Забавно, так как мы можем изменять записи прямо из пользовательского интерфейса и сохранять их там.

В идеале Edge хотел бы сохранить резервную копию избранного в облаке, поэтому восстановление в случае сбоя H/W было бы тривиальным делом. Любая идея о том, как можно скопировать избранное из исходной базы данных?

Обновление: проверил ответ Дэвида Постилла здесь, но не уверен, что он актуален, так как с тех пор в Edge FS произошли изменения.

1 ответ

Наиболее практичное решение - вообще не создавать закладки в этой редакции Edge, если вы собираетесь экспортировать закладки в другое место. Поэтому для добавления новой закладки в закладки или обновления текущей закладки напишите расширение, которое сохраняет закладку либо в Chrome, либо в IE Favorites - либо в обе. Chrome предпочтительнее, поскольку IE не экспортирует (и, вероятно, не будет) закладки в Edge.

Рассмотрим возможный сценарий с двумя компьютерами, на которых работает только один Chrome. Давайте назовем его C и другим NC (без Chrome). Чтобы экспортировать Edge закладки из C в NC:

  • На C: импортировать закладки Edge в Chrome. Импорт закладок Chrome в IE.
  • На NC: импортировать закладки IE в Edge.

Чтобы экспортировать закладки Edge из NC в C (конечно, это не так просто, если Chrome не установлен):

  • Скопируйте spartan.edb на компьютер C.
  • На компьютере C используйте ESE DB Viewer, чтобы экспортировать записи в простой CSV-файл, затем, используя что-то вроде CSV Fileview от Nirsoft, выберите "Столбцы", чтобы выбрать url и url_name.
  • Затем скопируйте содержимое каждой подпапки закладок в текстовый редактор и отсортируйте по алфавиту. Предполагая, что Chrome (или IE) имел предыдущую версию того же набора закладок, можно было обновить вручную путем сравнения.

В лучшем случае утомительное занятие, но, как отмечалось в ответе на этот вопрос, избранное Firefox можно экспортировать в любой браузер.

Другие вопросы по тегам