1

The problem is when copying files containing bookmarks from a machine with W10 Pro & Edge 38.14393.0.0 to another machine (W10 Home) with the same version of Edge, the bookmarks do not appear. What has been done:

  • Downloaded and ran NirSoft's great ESE DB Viewer (pity this cannot modify records)
  • Copied over the entire folder MicrosoftEdge_8wekyb3d8bbwe from the original machine (permissions were granted after cancelling COM Surrogate in Task Manager) to Appdata\Packages on the target machine.
  • Copied the three files in DBStore over to AppData\Local\MicrosoftEdge\User\Default\DataStore\Data\nouser1\120712-0049\DBStore
  • Started Edge, no bookmarks showed up. The favorites section of spartan.edb had been wiped.

At this stage Edge only imports bookmarks from IE or Chrome. It is possible to export the bookmarks from spartan.edb to a JSON comma delimited file, but it does not appear to be of the same format as the JSON Chrome Bookmarks file. Also tried both HTML exported formats from Nirsoft's viewer into Chrome,- again without success.

Also tried Emmet Gray's Edge Manage, but there is an access violation on the Restore function in the target directory, even when run as Admin. Funny, as we are able to modify records directly from the UI and save there.

Ideally, Edge would want to maintain a backup of the favorites to a cloud, so a restore from there would be a trivial matter, in case of H/W failure. Any idea of how one can copy the favorites from the original database?

Update: Did check out David Postill's answer here, but not sure if it is current, as there have been changes in the Edge FS since.

3
  • I'm very curious about the "access violation" when using EdgeManage... can you tell me more?
    – egray
    Commented Nov 18, 2016 at 22:54
  • @Emmet. Think I either zipped up spartan.edb or just selected it in the dialogue. Probably a no-no. At any rate, it looks like it's better to use your great program to export the Edge Favs to IE on the source machine first, rather than worry about copying stuff nested 15 folders deep. :) Commented Nov 20, 2016 at 3:33
  • ...or just use the EdgeManage import/export to the HTML-based "bookmarks" file. That makes a very simple backup/import/transport option.
    – egray
    Commented Nov 21, 2016 at 2:36

1 Answer 1

0

The most practical solution is not to create bookmarks on this edition of Edge at all if intending to export the bookmarks to another location. So for a new page to be bookmarked or a current bookmark to be updated, write an extension that saves the bookmark either to Chrome or IE Favorites- or both. Chrome is preferred as IE does not (and probably will not) export bookmarks to Edge.

Consider a possible scenario with two machines with only one running Chrome. Let's call it C and the other NC (No Chrome) To export Edge bookmarks from C to NC:

  • On C: Import Edge bookmarks into Chrome. Import Chrome bookmarks into IE.
  • On NC: Import IE bookmarks into Edge.

To export Edge bookmarks from NC to C (Not so easy unless Chrome was installed of course):

  • Copy spartan.edb over to the C machine.
  • On the C machine, use the ESE DB Viewer to export the records to a plain csv file, then, using something like Nirsoft's CSV Fileview Choose Columns to select the url and url_name.
  • Then copy the contents of each bookmark subfolder into a text editor and sort alphabetically. Assuming Chrome (or IE) had a previous version of the same set of bookmarks, one could manually update by comparison.

A tedious task at best, but an alternative as noted in an answer to this question, Firefox favorites can be exported into any browser.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .