2 votes

Quelles sont les bonnes techniques pour faire de votre installation Windows quelque chose que vous pouvez jeter et reconstruire rapidement et facilement ?

Je ne veux pas me soucier de mon lecteur C:\. Je veux pouvoir réinstaller Windows quand je le souhaite et être rapidement opérationnel, avec les programmes, la configuration et les données que j'aime. Ce processus devrait être automatisé et reproductible, et piloté par quelque chose que je peux vérifier dans github.

En haut de ma tête, certaines des choses que je veux savoir :

  1. Le meilleur moyen de faire installer tous mes programmes :
    • Dois-je tout installer à partir de zéro dans la nouvelle installation ? Si oui, quel est le meilleur moyen de le faire ? Chocolaté ?
    • Ou existe-t-il un moyen d'installer tous mes programmes sur un disque distinct du système d'exploitation, et de les faire "importer" d'une manière ou d'une autre dans ma nouvelle installation de Windows ? Cela diffère-t-il d'un programme à l'autre ?
  2. Configuration automatique des paramètres Windows qui m'intéressent. Existe-t-il un meilleur moyen que les scripts de powershell ?
  3. Séparation de mes données de l'OS. Par exemple, est-il sûr d'établir un lien symbolique entre l'ensemble de mon dossier utilisateur et un disque distinct ? J'aime la fonction Bibliothèques de Windows, mais elle ne couvre pas AppData, ni tous les programmes qui écrivent des données utilisateur sur le disque dur. ~/.program_name o ~/Documents/Program Name
  4. Et toutes les mises à jour de Windows ?
  5. Qu'en est-il des conducteurs ?
  6. Autre chose à laquelle je devrais penser ?

J'espère que cette question n'est pas trop vaste ; je pense qu'il serait bien d'avoir une référence canonique sur la façon de transformer votre PC personnel en du bétail au lieu d'un animal de compagnie .

(Note finale : je suis un développeur, avec une certaine expérience de Puppet, mais idéalement les réponses à cette question devraient être utiles pour les futurs lecteurs qui sont des super-utilisateurs, mais pas nécessairement des programmeurs).

2voto

Ben Groot Points 2379

Une image de partition complète avec tous vos paramètres et programmes installés devrait faire l'affaire. Vous pourrez revenir à cette image à tout moment. Rien ne peut battre cette solution en termes de temps. La restauration à partir d'une image sera toujours plus rapide que la réinstallation avec slipstream. Pour la création d'une image réelle, je recommande dd en combinaison avec gdiskdump .

Je recommande vivement cette solution, qui est la plus fiable et la plus propre. si vous envisagez de ne l'utiliser que sur une seule machine.

La séparation des données utilisateur et système ne devrait pas poser de problème - vous pouvez conserver vos données sur des partitions non système et utiliser le registre pour vous assurer que les dossiers utilisateur pointent vers le bon emplacement.

Lorsqu'il s'agit de machines multiples, cette approche se heurte aux difficultés suivantes :

  1. Conducteurs. Moins aujourd'hui qu'il y a 10 ans, mais toujours des pilotes spécifiques au système qui ne sont pas installés dans votre configuration originale peuvent empêcher votre système de démarrer sur une nouvelle machine. Linux est moins touché, mais la question initiale concerne Windows.

  2. Les droits d'auteur. Dès que vous commencez à cloner votre image sur d'autres machines, vous devez respecter les droits d'auteur. sera se heurte au problème des licences pour les deux : le système d'exploitation et les applications installées

  3. Mises à jour de Windows. Chaque fois que vous restaurerez votre système à partir de l'image, toutes les mises à jour récentes lui feront défaut.

Si vous recherchez un système qui peut être rapidement et facilement sauvegardé, restauré, etc. und utilisé sur plusieurs machines, alors, tout simplement, utilisez une machine virtuelle.

Je mentionnerai également ma propre expérience qui me semble pertinente. J'ai créé une installation de Windows XP à l'époque de l'université, avec tous les paramètres que je préfère et tous les logiciels que j'aime. J'ai créé une image complète du système en utilisant dd en 2007. Jusqu'en 2012, j'utilisais cette image pour restaurer le système après des plantages, des expériences infructueuses et lorsque mon système devenait trop lent au fil du temps. La procédure de restauration prenait généralement moins de 15 minutes. Actuellement, je pratique la même approche pour sauvegarder mon Linux Mint - cela fonctionne comme un charme.

2voto

gnerevo Points 31

Utilisez le démarrage VHD natif (vous perdrez une infime quantité de ressources système). Exemple de guide : https://4sysops.com/archives/native-vhd-boot-in-Windows-8/

  • Après avoir installé, configuré tout, et obtenu ce que vous voulez, démarrez simplement dans l'instance directement installée, faites une copie du fichier VHD.
  • Chaque fois que vous avez envie de "réinstaller", copiez simplement l'original à l'endroit d'où il démarre.

Extra : chaque fois que vous démarrez la sauvegarde/"réinstallation", exécutez toutes les mises à jour, tous les nouveaux programmes auxquels vous vous êtes habitué, etc. et redémarrez-> créez une nouvelle copie. De cette façon, vous n'aurez pas à exécuter tant de mises à jour à chaque fois que vous redémarrez.

Je fais cela depuis Win7, et c'est extrêmement simple une fois que vous en avez pris l'habitude.

1voto

X.LINK Points 2130

Comme j'ai un dual boot avec Linux, je sépare toujours le système et tout le reste dans deux patitions. Cela permet de le reconstruire plus rapidement lorsque Windows devient trop bogué.

De plus, j'utilise également le boot to VHD, qui me permet de préparer un VHD afin d'avoir tout mis en place lorsque je veux à nouveau "repartir de zéro". Et, à chaque fois que je remplace mon Windows, je n'ai plus à me soucier d'effacer mon Grub.

http://www.hanselman.com/blog/LessVirtualMoreMachineWindows7AndTheMagicOfBootToVHD.aspx

Le remplacement de Windows devient beaucoup plus facile, mais aussi les sauvegardes puisqu'elles sont déjà effectuées dans un fichier vhd que vous pouvez ouvrir avec Virtualbox. Cela permet également d'isoler tout virus à l'intérieur de ces VHD :D

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X