Windows 7 montre un lecteur comme étant complet en résumé mais les fichiers affichés sur le lecteur sont très petits

4

J'ai un lecteur partitionné de sorte que Windows le considère comme 2 lecteurs: C: \ et D: \

Windows 7 indique que D: \ est plein dans le résumé graphique dans le récapitulatif 'Poste de travail' de tous les lecteurs, par exemple, le graphique à barres indique le plein et presque toute la capacité du lecteur, 108 Go, est pleine.

Je vais donc dans le lecteur D: \ pour regarder les fichiers, je vois plusieurs dossiers. Je les sélectionne tous et le menu contextuel Propriétés pour compter leur taille, en s’attendant à ce que la valeur soit à peu près identique à celle indiquée par Windows dans le résumé, c’est-à-dire près de 108 Go. Mais la fenêtre des propriétés montre que les fichiers sont très petits, Kbs et Mbs, loin de 108Gbs.

L'un des dossiers est une sauvegarde, mais sa taille est très petite.

J'ai également vérifié les options de dossier pour afficher tous les fichiers système et les fichiers cachés - et les ai comptés dans les propriétés.

Quelque chose d'invisible tient l'espace.

Que se passe-t-il ici?

J'ai peur de supprimer quoi que ce soit s'il supprime des sauvegardes précieuses.

Ai-je des sauvegardes énormes ici? Pourquoi je ne peux pas les voir? Comment je les vois?

therobyouknow
la source
Merci beaucoup à vous tous pour vos suggestions utiles. J'ai crédité beaucoup de votes et j'accepterai une réponse cette semaine. Désolé pour le retard. Je vais discuter avec mon ami et voir comment les suggestions fonctionnent. Merci encore.
therobyouknow

Réponses:

4

Bien, vous avez exclu la possibilité que des fichiers cachés ou système ne soient pas calculés dans la somme de la taille du fichier. Quelques autres choses à vérifier:

  • Corruption de disque: exécutez a chkdsk -fsur le disque. Le système de fichiers est peut-être corrompu et le FAT (ou le MFT, l’équivalent NTFS) pense que l’espace disque est alloué alors qu’il ne l’est pas.

  • Rapports sur l'espace libre non valides: NTFS stocke l'espace libre dans ses métadonnées. C'est possible, c'est invalide. A chkdsk -fdevrait le réparer aussi.

  • Autorisations insuffisantes: votre utilisateur est-il autorisé à voir et à accéder à tous les fichiers du disque?

Snark
la source
Merci +1 - c’est la meilleure réponse à ce jour ... Je proposerai à mon ami d’essayer ou je le ferai lors de ma prochaine visite. C'est leur machine BTW.
therobyouknow
Est-ce que chkdsk -f intègre la vérification de "ADS" comme mentionné par Synetech inc. au dessous de?
therobyouknow
oui, car cela fait partie des métadonnées. AFAIK ADS est principalement utilisé pour définir un indicateur sur les fichiers téléchargés sur le Net. Vous devez donc vérifier davantage lorsque vous les exécutez. Maintenant, si un programme stockait des données volumineuses dans l’ADS de la bonne manière, chkdsk ne réparerait rien.
Snark
3

Peut-être que WinDirStat pourrait également aider à identifier un fichier que vous avez manqué.

Adam Driscoll
la source
3

J'ai répondu à une question similaire pour Windows Vista. Il y a des chances que ce soit le cliché instantané de volume qui occupe l'espace, ce qui ne s'affichera pas lorsque vous sélectionnerez tous les fichiers et tous les dossiers et consulterez leurs propriétés.

Josué
la source
2

D: \ est-il un lecteur NTFS? Si tel est le cas, un ou plusieurs fichiers peuvent contenir un autre flux de données, ce qui permet de joindre des métadonnées à un fichier. Ils sont normalement invisibles pour le système de fichiers, vous avez donc besoin d'un outil comme un visualiseur ADS. Habituellement, les métadonnées sont petites, mais rien n'empêche un fichier d’avoir un fichier volumineux attaché à son ADS. (Malware aime aussi se cacher dans le flux.)

Sysinternals offre l’utilitaire (gratuit) Streams qui permet de visualiser / supprimer les ADS. Ouvrez une invite de commande et exécutez streams -s d:\*. Il devrait vous montrer tous les flux de données alternatifs de tous les fichiers sur le lecteur. Ensuite, vous pouvez utiliser le -dcommutateur pour supprimer les ADS volumineux et indésirables.

Synetech
la source
Merci +1. Est-ce que chkdsk -f serait un autre moyen de révéler les ADS? Comme suggéré par @snark ci-dessus?
therobyouknow
CHKDSK n’affiche pas d’ANNONCE autant que je sache. Le commutateur / f lui dit simplement de corriger les erreurs, ce qui n'aide pas non plus. Le commutateur / v lui dit de montrer ce qu’il vérifie, mais cela ne semble fonctionner que sur les lecteurs FAT32, pas sur NTFS (et ne montre donc pas ADS). Vous aurez besoin d'un outil spécialement conçu pour afficher les flux.
Synetech
1

Vous pouvez utiliser la bonne vieille invite DOS (invite de commande) pour obtenir des informations sur tous les fichiers de votre répertoire, accédez au répertoire qui vous intéresse à l'aide de l'Explorateur Windows, puis cliquez sur le bouton droit de la souris et sur la touche Maj droite du clavier. en même temps.

Un menu contextuel apparaîtra donnant l'option "Ouvrir la fenêtre de commande ici".

Vous aurez maintenant une invite DOS dans le répertoire qui vous intéresse. Utilisez la commande suivante pour répertorier tous les fichiers du répertoire et leurs tailles:

dir /a
Richard Lucas
la source
2
Vous voudrez également ajouter le /scommutateur à recurse dans tous les sous-répertoires.
Synetech
0

J'aurais une réponse, si ce problème se produisait sur un système Unix ;-)

Je soupçonne que sous Windows, cela est lié à "File Streams": un seul fichier peut avoir un certain nombre de flux associés, chacun ayant sa propre taille d’allocation et sa propre taille de données; En fonction du flux que vous ouvrez, vous verrez différentes tailles pour le même fichier.

Encore une fois: je suis un gars sous Unix avec une connaissance limitée de Windows; Néanmoins, j'espère que cela aide.

Prendre plaisir!

kdo
la source
"un seul fichier peut avoir un certain nombre de flux associés, chacun ayant sa propre taille d'allocation et de taille de données; selon le flux que vous ouvrez, vous verrez différentes tailles pour le même fichier" merci - et comment trouvez-vous cela en dehors?
therobyouknow
0

S'il y a beaucoup de fichiers individuels, il peut s'agir d'un "espace inutilisé" en raison de la façon dont le stockage est alloué. Quand vous regardez les propriétés, voyez-vous deux tailles indiquées? (Sur XP, ce sont "Taille" et "Taille sur le disque", pas sûr sur 7).

Une autre possibilité est le dossier "System Volume Information". NE TROUVEZ PAS CELA. Il peut parfois devenir assez volumineux, mais il est difficile d’en savoir plus car vous ne pouvez normalement pas y accéder. Il est utilisé pour la fonctionnalité de restauration du système.

développementalinsanity
la source
Je ne pense pas qu'il y ait beaucoup de fichiers, seulement 10 ou plus - à titre indicatif, de toute façon. Dossier "Informations sur le volume du système" - la dernière fois que j'ai jeté un coup d'œil (il s'agit de la machine d'un ami) - c'était petit. Mais qu'est-ce que c'est? Quels outils pourraient être utilisés pour regarder à l'intérieur.
therobyouknow
0

La réponse est un composite qui vient de plusieurs personnes - merci à celles-ci - des réponses utilisables créditées avec +1 point. Je ne pense pas qu'il soit juste ou exact d'attribuer la réponse à un seul d'entre vous. Malheureusement, le superutilisateur ne permet pas d'accepter plusieurs réponses. J'en ai délibéré, mais je pensais pouvoir répondre moi-même, mais vous attribuer à tous une mention et des points de repère serait la meilleure option. Donc, pour les utilisateurs suivants, je vais essayer vos réponses dans cet ordre:

Joshua, Richard, snark, Adam Driscoll, Synetech inc.

therobyouknow
la source
Est-ce que l'une de ces solutions a fonctionné? Ont-ils seulement travaillé lorsqu'ils sont combinés?
r_alex_hall
0

Moins probable, mais il pourrait s'agir d'un lien de jonction vers un dossier situé sur un autre lecteur. L'espace utilisé par les "dossiers" des liens de jonction apparaît dans le rapport sur l'espace disque utilisé, mais pas dans les propriétés du fichier (ce qui peut vous permettre d'utiliser réellement plus d'espace sur le lecteur que l'espace "disponible".) Link Shell Extension peut vous aider. examiner que:

http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html

r_alex_hall
la source