Effectuer une mise à niveau vers des versions de Windows antérieures à Windows 10 est bloquée si les répertoires Users et ProgramData sont modifiés

Avant Windows 10, l’utilisation du paramètre ProgramData sans assistance pour rediriger les dossiers vers un lecteur autre que le volume système empêche votre mise à niveau vers une version ultérieure de Windows antérieure à Windows 10.

En remplaçant l’emplacement par défaut des répertoires utilisateur ou des dossiers ProgramData par un volume autre que le volume système, vous ne pouvez pas traiter votre installation Windows. Les mises à jour, correctifs ou Service Packs ne peuvent pas être appliqués à l’installation. Nous vous recommandons de ne pas modifier l’emplacement des répertoires de profils utilisateur ou des dossiers de données du programme.

À compter de Windows 10, les mises à niveau sont prises en charge même si les profils utilisateur sont redirigés vers un autre lecteur. Par exemple, si vous utilisez Windows 8.1 avec ProfilesDirectory défini sur D :\, vous pouvez toujours effectuer une mise à niveau vers Windows 10.

S’applique à : Windows 10 - toutes les éditions, Windows Server 2019, Windows Server 2016, Windows 8.1, Windows Server 2012 R2, Windows 7
Numéro de la base de connaissances d’origine : 949977

Plus d’informations

%systemdrive% est défini comme le lecteur qui contient le répertoire Windows. Il existe différentes raisons pour lesquelles vous pouvez déplacer le répertoire Users ou le répertoire ProgramData vers d’autres lecteurs.

Pour Windows, les raisons les plus courantes sont les suivantes :

  • Il est plus facile de sauvegarder des données à partir d’un seul lecteur et d’un lecteur qui contient uniquement des fichiers utilisateur.
  • Il est plus facile de reconstruire le lecteur du système d’exploitation sur l’ordinateur d’un utilisateur si les données utilisateur se trouvent sur un volume distinct. Dans ce cas, le lecteur qui contient le répertoire Windows peut être formaté et Windows peut être réinstallé sans avoir à vous soucier de la suppression des données utilisateur.
  • % systemdrive% ne dispose pas de suffisamment d’espace disque.

Pour Windows Server, la raison la plus courante est la suivante :

  • Les performances sont améliorées lorsque vous déplacez le répertoire Users et le répertoire ProgramData vers un lecteur autre que le lecteur du système d’exploitation.

Pour plus d’informations sur l’utilisation du paramètre de fichier de réponses, consultez Vue d’ensemble des fichiers de réponses.

Remarque

Si vous utilisez le paramètre Unattend FolderLocations pour déplacer les données utilisateur vers un emplacement autre que le lecteur %systemdrive% , certains composants de maintenance peuvent ne pas être installés. Ces composants peuvent inclure des mises à jour critiques, des mises à jour de sécurité, des correctifs logiciels et des Service Packs.

Informations documentées dans windows AIK et windows OPK

Le Kit d'installation automatisée (Windows AIK) (AIK) et le Kit de préinstallation OEM Windows (OPK) pour Windows et Windows Server contiennent des avertissements de documentation liés à l’utilisation des paramètres de non-assistance ProfilesDirectory et ProgramData. Il s’agit des paramètres qui vous permettent de déplacer le répertoire Users et le répertoire ProgramData vers des emplacements autres que leurs emplacements par défaut. Cela inclut d’autres lecteurs.

Ces avertissements ont été inclus avant que la mise à jour de la pile de maintenance (mise à jour 937287) ne soit disponible. Cette mise à jour résout le problème abordé dans le texte d’avertissement. Vous ne pouvez pas mettre à niveau ces installations vers la version de Windows antérieure à Windows 10.

Référence

Pour plus d’informations, consultez FolderLocations.