Проблема заключается в том, что при копировании файлов, содержащих закладки, с компьютера с 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 ответ1

0

Наиболее практичное решение - вообще не создавать закладки в этой редакции 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 можно экспортировать в любой браузер.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .