perte info projet après déplacement photo

Démarré par ycsoft, Décembre 14, 2025, 16:56:27

« précédent - suivant »

ycsoft

Bonjour,
J'ai un pb dans Dxo Photolab concernant le déplacement d'emplacement physique de photos
J'ai installé dans mon PC un 2ème disque SSD (D:)
J'ai demandé au support DXO s'il y avait une procédure à suivre afin de ne pas perdre le lien entre mes photos et la base de donnée
Ils m'ont répondu qu'il n'y avait pas de problème... Simplement sortir de Dxo et déplacer mon arborescence de photo d'un disque à l'autre...
ce que j'ai fait...
En rouvrant dxo, j'ai recherché mes photos dans la nouvelle arborescence
J'ai bien retrouvé mes photos et leurs corrections dans Dxo
MAIS,
Tous mes "projets dxo" affiche un point d'interrogation et d'exclamation sur fond noir avec une bulle tooltip indiquant que le fichier source est introuvable...
L'affichage des propriétés d'une image dans l'onglet projet indique un chemin commencant par c: (alors que mes images sont maintenant sous d:)
Quelqu'un a t'il déjà eu ce problème ?
Si oui, comment le résoudre ?
NB: J'ai aussi relancé le support DXO et j'attends sa réponse...
Merci d'avance...

rsp

Je pense qu'il fallait déplacer les répertoires via l'explorateur dans DXO.

ycsoft

je vais essayer...
mais c'est pas ce que préconisais le support DXO !

rsp

Le problème des projets, c'est qu'ils ne sont stockés que dans la base de données (en tout cas jusqu'à récemment). Et dès qu'on déplace quelque chose dans passer par DXO, les liens enregistrés dans la BDD deviennent incohérents.
Avant toute grosse manipulation de ce genre, il est prudent de faire une sauvegarde de la BDD afin d'être à même de la restaurer en cas de déboires.
Idem avant passage d'une version PLn à  PLn+1.

ycsoft

la bonne nouvelle, c'est qu'en faisant la manip inverse, on retrouve le comportement normal...
la mauvaise, c'est qu'en essayant de faire la manip à l'intérieur de dxo, on obtient exactement le même résultat..

rsp

Reste la possibilité de faire une session en direct avec le support : ils te donnent un rdv et, en se connectant via Teamview, un de leurs spécialistes prend la main sur ton PC et règle le problème en dix minutes. J'ai déjà pratiqué deux fois avec succès à chaque fois.

Samoreen

Citation de: ycsoft le Décembre 14, 2025, 16:56:27Ils m'ont répondu qu'il n'y avait pas de problème... Simplement sortir de Dxo et déplacer mon arborescence de photo d'un disque à l'autre...
ce que j'ai fait...

Venant du support, la réponse est plus que surprenante. Parce que ça ne peut que causer des problèmes. C'est peut être le support de premier niveau qui a répondu. À mon avis, ils se trouvent quelque part dans des contrées exotiques et j'ai de sérieux doutes sur leur connaissance réelle du produit. La dernière fois que j'ai échangé avec eux, j'ai eu l'impression très nette d'écrire à une IA. Les réponses étaient complètement incohérentes.

Dans la BD, les projets ne font référence aux photos que via leur identifiant (ItemID dans la table Items). Chaque Item accède à la localisation du fichier via son sourceID (table Sources). De plus, quand on a déplacé un dossier en dehors de Photolab, quand on l'ouvre à nouveau, il est considéré comme un nouveau dossier et les images reçoivent un nouvel identifiant pointant sur une nouvelle source. Donc évidemment, les projets pointent alors sur des identifiants qui existent encore (bien qu'ils ne servent plus à rien) et qui pointent vers des fichiers qui n'existent plus. La BD est donc encombrée de données invalides qu'il faudra éliminer par un nettoyage (comme la gestion de la BD dans Photolab est plus que primitive, il n'y a pas d'outil d'optimisation, il faut donc passer par un outil externe compatible SQLite - j'ai déjà expliqué comment faire).

Comme dit plus haut, tout doit donc se faire depuis Photolab. Il faut repartir du point de départ et faire la manip dans Photolab, sinon les projets resteront définitivement perdus.
Hambourg est la vraie raison pour laquelle l'aiguille des boussoles pointe vers le nord.

Samoreen

Citation de: Samoreen le Décembre 14, 2025, 22:49:35Donc évidemment, les projets pointent alors sur des identifiants qui existent encore (bien qu'ils ne servent plus à rien) et qui pointent vers des fichiers qui n'existent plus. La BD est donc encombrée de données invalides qu'il faudra éliminer par un nettoyage

Ce qui explique par ailleurs que lorsque l'on remet les fichiers à leur emplacement d'origine, ça fonctionne à nouveau puisque la base de données n'a pas été nettoyée. Une preuve de plus que la réponse du support était tout sauf pertinente.
Hambourg est la vraie raison pour laquelle l'aiguille des boussoles pointe vers le nord.

doppelganger

Citation de: Samoreen le Décembre 14, 2025, 22:49:35Comme dit plus haut, tout doit donc se faire depuis Photolab. Il faut repartir du point de départ et faire la manip dans Photolab, sinon les projets resteront définitivement perdus.

Visiblement, ça ne fonctionne pas non plus en faisant la manip depuis PL :

Citation de: ycsoft le Décembre 14, 2025, 18:36:49la bonne nouvelle, c'est qu'en faisant la manip inverse, on retrouve le comportement normal...
la mauvaise, c'est qu'en essayant de faire la manip à l'intérieur de dxo, on obtient exactement le même résultat..

Samoreen

Citation de: doppelganger le Hier à 11:23:38Visiblement, ça ne fonctionne pas non plus en faisant la manip depuis PL :

On n'a pas eu d'informations sur la manière dont cela a été tenté.
Hambourg est la vraie raison pour laquelle l'aiguille des boussoles pointe vers le nord.

ycsoft

la seule manière que j'ai trouvée: clic droit sur un dossier dans la photothèque et ouvrir dans l'explorateur windows...
sur clic droit, j'aurais aimé trouvé : "déplacer"... mais non...
j'attends une réponse à ma demande d'assistance sur le support dxo

Frank29

On ne peut pas déplacer les dossiers.
Il faut en créer un nouveau à l'endroit souhaité, puis déplacer les photos.
Cela modifie les liens dans les projets où l'on retrouve les photos.

Pourquoi faire simple...  ;)
Sony 2x A7III - A77II - A77

Samoreen

Citation de: Frank29 le Hier à 13:27:08Pourquoi faire simple...  ;)

Oui, le seul moyen de procéder en conservant les projets, c'est ce que tu as décrit.

Quant à la question "pourquoi faire simple ?", c'est une question que DxO ne se pose pas depuis beaucoup trop longtemps. Le décalage entre la technicité des traitements et le design discutable de l'interface utilisateur dans Photolab ne fait que s'accentuer, surtout en comparaison de ses concurrents. En fait, la probabilité qu'il y ait 2 équipes de développement séparées est à mon avis assez élevée. Mais un bon produit de post-traitement, inclut aussi une bonne UI.

Tout cela encourage de plus en plus à n'utiliser le traitement DxO que pour le dématriçage pur (débruitage + corrections optiques) et à gérer le reste du développement depuis un autre logiciel, assurant ou pas les fonctionnalités DAM :

- Lightroom / C1 + PureRAW
- Logiciel DAM + Photoshop + PureRAW
- etc.

C'est d'ailleurs une tendance que j'observe autour de moi. Je n'inclus pas les fonctionnalités IA dans la discussion mais pour les amateurs, cela aurait plutôt tendance à amplifier la dite tendance.
Hambourg est la vraie raison pour laquelle l'aiguille des boussoles pointe vers le nord.

rsp

Citation de: Frank29 le Hier à 13:27:08On ne peut pas déplacer les dossiers.
Il faut en créer un nouveau à l'endroit souhaité, puis déplacer les photos.
Cela modifie les liens dans les projets où l'on retrouve les photos.

Pourquoi faire simple...  ;)
Merci pour cette information. Il est vrai que je n'ai plus essayé de déplacer des dossiers entiers depuis longtemps. Pour tout ça, PL est tellement merdique que je prépare l'arborescence avant...

doppelganger

Citation de: ycsoft le Hier à 12:57:45la seule manière que j'ai trouvée: clic droit sur un dossier dans la photothèque et ouvrir dans l'explorateur windows...

Ok donc, c'est fait dans l'explorateur de fichier, et non dans PL. D'où le fait que ça ne fonctionne pas mieux ainsi.

Samoreen

Citation de: ycsoft le Hier à 12:57:45j'attends une réponse à ma demande d'assistance sur le support dxo

Du coup, ce n'est plus la peine d'attendre. Le seul moyen de conserver les projets est de faire comme expliqué par Frank29.

- Revenir à la situation d'origine (si c'est encore possible)
- Créer le nouveau dossier dans Photolab
- Glisser-lâcher les images dans ce dossier (ça fonctionne en déplaçant une sélection)

PL aura alors l'opportunité de modifier ses références dans ses tables Projects et ProjectsItems.

La réponse du support que j'anticipe (parce que j'ai sûrement mauvais esprit ;D ) , c'est "Supprimez la base de données et reconstituez vos projets". En notant au passage qu'avant de supprimer la base de données, il faut s'assurer de la présence des fichiers DOP).

On peut également restaurer la copie de sauvegarde de la base de données qui a bien sûr été faite juste avant la manip initiale.
Hambourg est la vraie raison pour laquelle l'aiguille des boussoles pointe vers le nord.

ycsoft

Désolé, mais dans mon cas, votre manip ne fonctionne pas...
J'ai créé dans le disque destination une arborescence identique sur une petite sélection de photo
J'ai glisser déplacé une petite sélection de photos
Résultat: plus rien dans le projet..
Et pour le coup, en remettant les photos dans le dossier d'origine, le projet ne revient pas...

rsp

Si vous avez fait une sauvegarde de la BDD, la restaurer devrait ramener à la situation d'origine.

ycsoft

Pas besoin de restaurer la base de donnée...
Comme je l'ai indiqué, les projets sont revenus à la normale quand j'ai re déplacé les photos dans le répertoire d'origine.
Quant à mon essai sur quelques photos, c'était un essai sur une petite sélection de photo...
Mon sujet reste entier: comment déplacer des photos liés à un projet Dxo d'un disque C: vers un disque D:...

fabco

Bonsoir,

J'ai fait un essai de déplacer des fichiers se trouvant dans un projet.

J'ai donc créé un projet puis sélectionner des photos.
puis sous photolab j'ai crée un nouveau dossier

sous exploreur de fichier de win j'ai déplacé les photos dans le nouveau dossier

je suis retourné dans le projet
il n'a pas trouvé les photos remplacées par une vignette avec un ?

Tu sélectionnes les photos
puis clic droit
tu choisis
corriger le chemin d'acces des photos
tu sélectionnes le nouveau dossier ou tu as mis les photos
tu cliques sur ouvrir
et ton projet retrouve les photos.

rsp

Bonne solution, mais si les photos du projet proviennent de plusieurs répertoires ça peut prendre un peu de temps.

fabco

c'est sur ....

je pense que c'est dans la base qu'il faut agir