2010-08-13 23 views
0

J'utilise ce programme IMAPSize pour sauvegarder une boîte de réception IMAP. Il fait la sauvegarde dans C: \ Program Files \ IMAPSize \ backup, mais en quelque sorte le dossier "backup" n'est visible que pour le programme, et non pour Windows Explorer ou même Invite de commandes! "Afficher les fichiers cachés" est activé. J'ai déjà essayé de courir en tant qu'administrateur. Lorsque je vais dans l'option "select backup folder" dans IMAPSize, le sélecteur de dossier affiche en effet le dossier de sauvegarde et sa sous-arborescence, mais le dossier contient une icône "lock". Windows Explorer me permet de créer le dossier "sauvegarde" au même endroit, après quoi le programme IMAPSize voit toujours la sous-arborescence entière, mais maintenant l'icône de verrouillage est sur le sous-dossier du dossier "sauvegarde". Maintenant, Explorer peut voir le dossier "backup" mais il semble vide. Si je déplace le dossier "sauvegarde", ces contenus "fantômes" semblent bouger avec lui, c'est-à-dire qu'ils peuvent être supprimés/restaurés à partir de la corbeille. J'ai également essayé de changer la propriété des fichiers et les paramètres de sécurité - par défaut, le dossier a des autorisations pour "TrustedInstaller" - mais rien n'y fait. Il semble que littéralement le seul programme qui peut voir ces dossiers et fichiers est IMAPSize! Que diable se passe t'il? Comment les fichiers NTFS peuvent-ils être uniquement visibles par un seul programme?IMAPSize rend les fichiers fragmentaires inaccessibles - comment puis-je y accéder?

Répondre

1

Je devine que les éléments suivants:

  • Vous utilisez Windows Vista ou 7.
  • UAC est établie.
  • IMAPSize s'exécute sous un compte utilisateur normal et tente d'écrire dans c: \ Program Files.

En conséquence de tout cela, Windows utilise file system virtualization pour rediriger de manière transparente le fichier de IMAPSize E/S à un sous-répertoire de votre profil (probablement c:\Users\USERNAME\AppData\Local\VirtualStore\Program Files\IMAPSize\backup). Si vous accédez à c: \ Program Files \ IMAPSize dans l'Explorateur Windows, vous devriez voir une option "Fichiers de compatibilité" dans la barre d'outils de l'Explorateur qui vous montrera le répertoire de sauvegarde dans le sous-répertoire VirtualStore de votre profil.