Comment résoudre les écarts d'heure d'été lors de la copie de fichiers de l'appareil photo vers le disque dur?

3

Lors de la copie de fichiers de la carte SDHC de l'appareil photo sur un disque dur local pour le stockage, je constate que le temps de modification des fichiers varie parfois d'une heure. Je pense que cela est dû au fait que la carte SDHC utilise FAT32 et que le disque dur utilise NTFS, et que l'heure d'été est gérée différemment entre les deux systèmes. J'utilise Windows XP SP 3.

Existe-t-il un moyen de conserver l’horodatage modifié sur le fichier lors de la copie de la carte SDHC sur le disque dur? Ainsi, par exemple, si une photo est prise à 19 h 20, heure réelle, la date de modification indique 19 h 20 sur le disque dur, quelle que soit l'heure d'été?

Goto10
la source
l'horodatage est toujours au format UTC. L'interprétation de celui-ci peut être dans différents fuseaux horaires et être affectée par l'heure d'été. Je pense que votre appareil photo a sauvegardé les fichiers au format UTC et que Windows a une configuration de fuseau horaire et affiche les dates de modification décalées. Je me trompe peut-être - quelqu'un d'autre trouvera peut-être une meilleure réponse.
mnmnc
1
@mnmnc FAT stocke les heures de fichier dans le fuseau horaire local ( source ; 2ème paragraphe), alors que NTFS utilise UTC (même source).
un CVn
En outre, la résolution de l'horodatage est différente sur les deux systèmes de fichiers. Pourquoi comptez-vous sur quelque chose comme l’horodatage de la modification? Ne serait-il pas préférable d'utiliser quelque chose comme le champ de temps EXIF ​​à la place?
Karan
@ Karan: Je ne m'inquiète pas trop de la résolution, car je passe généralement de FAT32 (sur la carte SDHC de la caméra) à NTFS (sur le disque dur local), et donc d'une résolution inférieure à meilleure. Le champ de temps EXIF ​​est agréable, mais tous les utilitaires (WinMerge, par exemple) ne le prennent pas en charge et il n’est pas disponible pour tous les fichiers (.avi par exemple). De nombreux utilitaires (et moi-même) ne regardent souvent que la date de modification, et c’est ce qui souffre du problème DST avec différents systèmes de fichiers.
Goto10

Réponses:

1

Mon conseil serait simplement de savoir que FAT32 utilise l'heure locale et NTFS UTC (comme le mentionne Michael dans son commentaire).

Dans la mesure du possible, je formate les lecteurs au format NTFS. La conversion entre différents systèmes de fichiers n’est donc pas nécessaire. Cependant, FAT32 est parfois nécessaire, par exemple une carte d'appareil photo (le système de fichiers NTFS n'est pas pris en charge par mon appareil photo).

De même, si vous utilisez des utilitaires pour comparer des horodatages dans lesquels l’heure d’été peut être un problème, certains utilitaires offrent une option permettant cela. Par exemple, l' option Deuxième copie IgnoreDST .

Goto10
la source