Vous souhaitez récupérer les petites icônes colorées qui rendent vos favoris Microsoft Edge plus facilement identifiables ? Suivez ce guide pas‑à‑pas : vous saurez où elles sont stockées, comment les sauvegarder et les restaurer, et même comment forcer Edge à en recréer de nouvelles lorsqu’elles disparaissent.
Comprendre le fonctionnement des favicons dans Microsoft Edge (Chromium)
Depuis la transition d’Edge vers le moteur Chromium, la gestion des favicons a radicalement changé par rapport à l’ancien Edge « Legacy ». Au lieu de conserver chaque icône sous forme de fichier .ico
ou .png
dissocié, le navigateur regroupe toutes les vignettes dans une base de données SQLite nommée Favicons. Ce choix :
- améliore les performances en limitant le nombre de fichiers à lire au démarrage ;
- facilite la mise en cache croisée entre profils et modules internes ;
- réduit le risque de corruption liée à la suppression accidentelle d’un fichier individuel.
En pratique, chaque icône est encodée en blob PNG, puis associée à l’URL de la page racine à travers plusieurs tables relationnelles (détaillées plus loin). Cette architecture offre souplesse et compacité, mais elle surprend l’utilisateur qui s’attend à trouver un dossier rempli de petites images prêtes à être copiées.
Pourquoi Edge n’utilise‑t‑il plus un fichier « .ico » par site ?
Le format .ico
, hérité de l’ère Windows 95, supporte difficilement les écrans haute résolution et impose un nombre limité d’options. Le PNG, en revanche, conserve la transparence et se redimensionne sans perte. En regroupant les icônes dans un fichier base de données, Edge réduit le nombre d’accès disque et délègue la décompression au moteur graphique uniquement lorsque l’onglet ou la barre de favoris doit afficher l’image.
Localisation exacte des fichiers de favicons
La quasi‑totalité des utilisateurs de Windows trouveront la base ici :
%LocalAppData%\Microsoft\Edge\User Data\Default\Favicons
%LocalAppData%\Microsoft\Edge\User Data\Default\Favicons-journal
Remarque : si vous utilisez plusieurs profils Edge, remplacez Default
par le nom du profil (souvent « Profile 1 », « Profile 2 », etc.). Les valeurs réelles sont visibles dans le sous‑dossier User Data
.
Et sous Linux ou macOS ?
- Linux :
~/.config/microsoft-edge/Default/Favicons
- macOS :
~/Library/Application Support/Microsoft Edge/Default/Favicons
Les chemins restent similaires ; seul l’emplacement du répertoire de configuration change.
Structure interne de la base Favicons
Ouvrez la base dans un explorateur SQLite (DB Browser for SQLite, par exemple) ; vous verrez :
Table | Rôle | Colonnes clés |
---|---|---|
favicons | Référence chaque icône unique | id , url , last_updated |
icon_mapping | Associe un page_url à l’ID de favicon | id , page_url , icon_id |
favicon_bitmaps | Stocke les données binaires PNG | icon_id , width , height , image_data |
C’est la relation icon_mapping
qui fait le lien entre votre favori (page_url) et l’image réelle. En copiant la base, vous copiez donc toutes les associations.
Sauvegarder et restaurer les favicons
La bonne nouvelle : vous n’avez besoin que de deux fichiers pour transférer vos icônes vers un nouveau PC ou un nouveau profil.
Sauvegarde manuelle
- Fermez complètement Edge ; vérifiez dans le Gestionnaire des tâches qu’aucun
msedge.exe
n’est encore actif. - Copiez
Favicons
(et si vous souhaitez être pointilleux :Favicons-journal
) vers votre support de sauvegarde. - Pour plus de sécurité, conservez aussi le fichier
Bookmarks
qui recense vos URL, même si les icônes n’y sont pas stockées.
Restauration depuis une sauvegarde
- Sur la machine cible, fermez Edge.
- Remplacez les fichiers
Favicons
etFavicons-journal
existants par ceux de la sauvegarde. - Relancez Edge ; les vignettes apparaissent instantanément tant que les URL n’ont pas changé.
Bon à savoir : le Favicons-journal
n’est pas toujours indispensable ; il sert principalement à garantir l’intégrité lors d’un crash. Si Edge est proprement fermé avant la copie, la base seule suffit.
Automatiser la sauvegarde avec PowerShell
Les administrateurs système préféreront un script planifié :
$EdgePath = "$Env:LOCALAPPDATA\Microsoft\Edge\User Data"
$DateStamp = Get-Date -Format "yyyyMMdd_HHmmss"
$BackupDir = "D:\Backups\EdgeFavicons\$DateStamp"
New-Item -Path $BackupDir -ItemType Directory -Force | Out-Null
Copy-Item "$EdgePath\Default\Favicons*" -Destination $BackupDir -Force
Exécutez‑le via le Planificateur de tâches pour conserver un historique de plusieurs versions.
Forcer Edge à régénérer les icônes
Absence de sauvegarde ? Icônes corrompues ? Edge peut rebâtir la base dès le prochain lancement.
- Fermez Edge.
- Supprimez ou renommez
Favicons
etFavicons-journal
. - Démarrez Edge : la base vierge est créée. Les favicons se rechargeront lorsque vous visiterez chaque site.
Refraîchir toutes les icônes sans ouvrir 500 onglets
Edge ne propose pas encore de bouton « Mettre à jour les favicons ». Toutefois, deux stratégies existent :
- Script PowerShell : parcourir le fichier
Bookmarks
(JSON), extraire chaque url et déclencher un appelInvoke-WebRequest
. Le navigateur n’a même pas besoin d’être ouvert. - Export‑import HTML : exportez vos favoris en HTML, ouvrez‑le dans un onglet, puis Clic droit ▸ Ouvrir tous les liens. Attention : avec des centaines de sites, le PC peut saturer.
Exemple de mini‑script PowerShell
# Recharge_favicons.ps1
$BookmarksJson = Get-Content "$Env:LOCALAPPDATA\Microsoft\Edge\User Data\Default\Bookmarks" -Raw | ConvertFrom-Json
function Visit-Bookmark($node) {
if ($node.url) { Invoke-WebRequest -Uri $node.url -Method Head -TimeoutSec 5 | Out-Null }
if ($node.children) { $node.children | ForEach-Object { Visit-Bookmark $_ } }
}
Visit-Bookmark $BookmarksJson.roots.bookmark_bar
Visit-Bookmark $BookmarksJson.roots.other
Visit-Bookmark $BookmarksJson.roots.synced
Comparatif des méthodes de restauration
Méthode | Nombre d’étapes | Temps moyen | Avantages | Limites |
---|---|---|---|---|
Copier Favicons depuis backup | 3 | < 2 min | Préserve toutes les icônes instantanément | Nécessite une sauvegarde récente |
Supprimer base puis navigation manuelle | 2 + visites | Dépend du nombre de favoris | Simple, aucun script | Long si > 100 favoris |
Script PowerShell « Head ping » | 1 exécution | 5‑20 min* | Automatique, aucune surcharge visuelle | Nécessite un minimum de maîtrise PowerShell |
*Estimation pour 1000 favoris sur liaison 100 Mb/s.
Décryptage : comment Edge sélectionne l’icône optimale
Lorsqu’un site expose plusieurs tailles (16×16
, 32×32
, 180×180
pour iOS Web Clip, etc.), Edge enregistre chaque bitmap dans favicon_bitmaps
avec sa résolution. L’algorithme d’affichage choisit la plus petite taille ≥ l’emplacement disponible (barre d’adresse : 16 px, onglet : 32 px) afin d’éviter le ré‑échantillonnage. Comprendre cette logique peut vous aider si certaines icônes semblent floues : le site n’offre peut‑être qu’un apple-touch-icon
trop grand, que le navigateur réduit à la volée.
Dépannage avancé
Les favicons disparaissent à chaque redémarrage
- Vérifiez si un logiciel de nettoyage (CCleaner, script maison, GPO) n’efface pas le dossier
User Data
. - Edge Sync peut parfois écraser la base locale ; désactivez temporairement la synchronisation pour confirmer.
- Certains antivirus verrouillent les fichiers SQLite — ajoutez
Favicons*
à la liste d’exclusion.
Erreur « Database disk image is malformed »
Ouvrez la base dans sqlite3.exe et lancez :
sqlite3 Favicons "PRAGMA integrity_check;"
Si des erreurs apparaissent, copiez la base sur un autre espace disque (SSD → HDD) puis réessayez ; les secteurs défectueux sont une cause récurrente.
Bonnes pratiques pour les entreprises
- Intégrez la sauvegarde des favicons dans votre solution de roaming profiles ou de gestion de postes (Intune, Ivanti, etc.).
- Documentez la procédure ; l’utilisateur final n’a pas à savoir ce qu’est un blob SQLite.
- Testez la restauration sur un poste hors production avant déploiement massif.
Foire aux questions (FAQ)
Edge conserve‑t‑il aussi les favicons des sites visités récemment ? Oui. L’historique de navigation exploite la même base, mais via une table distincte (favicon_page_icons
). Supprimer la base vide les icônes d’historique également. La base grossit‑elle indéfiniment ? Edge exécute un compactage périodique qui supprime les entrées orphelines. La taille reste généralement < 10 Mo. Puis‑je exporter les icônes individuelles ? Oui : dans DB Browser, sélectionnez image_data
, cliquez « Exporter BLOB », choisissez PNG.
Conclusion
En centralisant toutes les favicons dans un unique fichier SQLite, Microsoft Edge simplifie la gestion mais complique la sauvegarde manuelle pour l’utilisateur non averti. Grâce à ce guide, vous disposez désormais :
- du chemin exact pour localiser la base ;
- d’une procédure sûre pour la copier ou la restaurer sans perdre de temps ;
- d’outils (scripts) pour régénérer ou rafraîchir les icônes en masse.
Que vous migriez vers un nouveau PC ou que vous répariez des icônes défaillantes, ces méthodes vous garantissent un résultat rapide et sans mauvaise surprise.