Je ne trouve nulle part la manière de résoudre cette situation sur place.
Ce qui s'est passé :
Avant,
C : ~= 90GB, Win 8.1 Enterprise fraîchement installé, 64bit
D : ~= 880GB, également ntfs. Principalement pour les fichiers de données. Contient encore des dossiers de Win8.0 non fonctionnel, de l'époque où il s'agissait du lecteur C :.
Manuel chkdsk
pour C et D se sont bien passées dans l'option de démarrage Outils avancés, Invite de commande. Aucune erreur.
Ensuite, j'ai utilisé Minitool Partition Magic pour fusionner le D : adjacent en C :, en tant que sous-répertoire. C:\D
Je m'assurais que la commande était correcte, c'est-à-dire que la C:\Windows est le même avant et après, et les autres fichiers qui se trouvaient à l'origine directement sous C:\ sont toujours là, et NON sous C:\D maintenant.
Après :
Win8.1 se charge, mais la plupart des icônes des programmes installés (vers C :) sont vides.
" C:\Program Fichiers" et " C:\Program Files (x86)" et peut-être d'autres dossiers sont totalement absents de la vue d'explorer.exe ET de cmd.exe exécuté en tant qu'administrateur. Cependant, l'espace disque libre par rapport à l'espace disque utilisé correspond à peu près à ce qu'il devrait être sur les disques C : et D : avant la fusion.
Cela me porte à croire que les fichiers et dossiers alloués sont toujours écrits sur le disque.
Mon hypothèse est que, d'une manière ou d'une autre, les permissions/propriétés/ACLs de ntfs se sont détraquées, imposant probablement sur ces dossiers disparus des mappings de l'ancien D : MFT qui n'existe plus.
Peut-être que les comptes actuels SYSTEM/Administrator/TrustedInstaller/User/... ? ne peuvent soudainement plus voir les identifiants liés aux dossiers manquants ? Si oui, comment les restaurer ? Comment obtenir une vue de type racine du lecteur C : sans tenir compte des propriétaires ou des ACL ?
Toutes les recherches semblent pointer vers l'utilisation d'outils permettant de supprimer des fichiers ou de gratter l'espace non alloué ; rien ne semble pouvoir résoudre le problème des descripteurs de sécurité.
Exécution manuelle chkdsk /f c:
après que le fait se soit terminé sans qu'aucune erreur ne soit détectée. En outre, le sfc /scannow
NOTES
- l'ancienne partition C : était juste après la partition EFI, plus tôt sur le disque que l'ancienne partition D.
- J'avais installé des outils de récupération/forensic comme R-Studio, qui sont tous inaccessibles maintenant, comme ils l'étaient sous l'ancien " C:\Program Fichiers" ou " C:\Program Fichiers (x86)"
- un programme de niveau utilisateur comme WinDirStat exécuté sur le C : dans le Windows 8.1 post-fusion ne révèle pas assez d'espace occupé par les fichiers pour être cohérent avec l'"espace libre" indiqué par l'exécution de
dir
à partir d'une commande Shell. Une raison d'autant plus convaincante pour mes soupçons que d'un point de vue ntfs, la structure fs est bien et les dossiers n'ont pas vraiment disparu. Sauf que même le compte "SYSTEM" de Windows 8.1 ne peut pas les voir. Cependant, je peux me tromper. D'autres idées ?