Les outils

Ou encore, comment s'improviser en excellent technicien informatique!

Le bon technicien

Est une personne capable de prudence, de patience, de persévérance, d'acharnement et de rapidité lorsqu'il est question de résoudre des problèmes. Une personne capable de pédagogie, de professionnalisme, d'empathie et de courtoisie lorsqu'il est question de traiter avec ceux qui sont touchés par ceux-ci. Il faut être passionné et avoir l'intuition de la logique des systèmes. Non, pas besoin d'être fort en math!

Cette section vise à mettre en lumière tous les outils qui m'ont toujours été utile dans mon métier de technicien. Jumelé avec les qualités que j'ai mentionnées, il y a de quoi impressionner et faire ce qu'il y a de plus motivant dans ce métier, récolter la joie des gens qu'on a dépannés.

Vous constaterez peut-être que certains outils en contiennent d'autres et qu'il y a parfois une répétition. Ce n'est pas un hasard, car l'expérience m'a appris qu'il est fort pratique d'avoir une option de secours lorsque la première ne fonctionne pas, car ça arrive de temps à autre.

Sommaire

Les outils amorçables

Linux Ubuntu
Kaspersky Rescue Disk
UBCD (Ultimate Boot CD)
UBCD4Win (Ultimate Boot CD for Windows)
SystemRescueCD
Memtest86+
Offline NT Password And Registry Editor
DBAN (Darik's Boot And Nuke)

Les outils non-amorçables

DriverPacks.net
HiJackThis
LSPFix
Ccleaner
SuperAntiSpyware
MalwareBytes Antimalware
WinDirStat
DupFinder
Recuva
TestDisk
Photorec
Ddrescue
Chkdsk, Fsck
Fixboot, Fixmbr
Rsync
SuperCopier
HDTunes
Prime95
SpeedFan
NTPWEdit
MailPV
fix_hdc

Environnement et méthodes de travail

Linux Ubuntu
DD-WRT
VirtualBox
Des pièces et ordinateurs en bon état
Outils tout-en-un
Amorçables.. de plusieurs façons!
Le support à distance

Les outils amorçables

Autrement dit, des Cds que vous pourrez insérer dans un ordinateur dans le but de le faire démarrer sur autre chose que son système d'exploitation actuel, ce qui vous donne un excellent environnement de travail pour réaliser des miracles.

Linux Ubuntu

C'est avec surprise qu'avec les années, Ubuntu est devenu à la fois un de mes meilleurs outils de travail et le seul système d'exploitation que je puisse entrevoir pour mon ordinateur. Outre les raisons philanthropiques qui peuvent se rattacher à Ubuntu (et que je suis heureux de pouvoir défendre), ce système mérite de nombreuses louanges pour son utilité sans aucun égal.

Dans ce cas-ci, le CD d'installation d'ubuntu étant ce qu'on appelle un LiveCD, cela vous permet de le faire démarrer sur n'importe quel ordinateur sans avoir à l'installer. Cela s'avère si pratique que son utilisation devient un réflexe, par exemple de l'utiliser pour constater si des problèmes rencontrés sur Windows se reproduisent sur Ubuntu afin de voir si certaines pièces secondaires (graveurs, cartes réseaux sans fil, cartes graphiques, cartes sons) sont réellement défectueuses ou non. Il permet aussi d'accéder aux données de n'importe quel système de fichier (Windows Linux Mac) et de les copier, autant avec l'explorateur qu'avec des logiciels spécialisés d'une efficacité dure à croire tels que ddrescue, testdisk et photorec. Finalement, son utilitaire de disque permet de voir rapidement et simplement l'état SMART d'un disque dur tout comme de le tester en profondeur, et de le partitionner en tout quiétude.

http://ubuntu.com/

Kaspersky Rescue Disk

Kaspersky est l'antivirus que j'aime le plus pour les désinfections sérieuses. À mon grand plaisir, il existe un Rescue Disk qui permet une fois gravé de faire démarrer un ordinateur dans un environnement Linux avec Kaspersky prêt pour le scan. Évidemment il faut le mettre à jour avant de procéder, ce qui peut prendre quelques minutes et après c'est la désinfection qui commence! Pour le trouver, cherchez sur Google, car l'adresse change souvent avec les versions. Ce ne semble pas forcément être un outil que Kaspersky veut promouvoir étant donné qu'il est gratuit.

UBCD (Ultimate Boot CD)

UBCD est un CD regroupant une magnifique collection d'outils amorçables qui traitent une grande partie de tous les problèmes que vous pourriez vouloir corriger. Indispensable

http://www.ultimatebootcd.com/

UBCD4Win (Ultimate Boot CD For Windows)

À l'instar d'UBCD, c'est le même concept, mais cette fois-ci, c'est carrément Windows qu'on fait démarrer à partir d'un CD, et dans lequel on retrouve une myriade d'applications qui ne fonctionneraient pas en ligne de commande sur UBCD puisqu'ils ne fonctionnent que sur Windows. Un autre sérieux indispensable.

http://www.ubcd4win.com/

SystemRescueCD

Un LiveCD Linux qui me sert surtout à la récupération de données sur des disques durs en fin de vie. Il n'existe rien de mieux que ddrescue ou testdisk ou photorec sur un système linux pour récupérer des données d'un disque dur agonisant, ne perdez pas de temps sur Windows car celui-ci réagira très mal aux erreurs du disque dur alors que celui-ci tentera de façon malhabile de vous rendre les données qu'il contient avant de rencontrer son dernier souffle. Et comme il s'agit de Linux, on peut compter sur la reconnaissance des ports USB et de la carte réseau, ainsi les changes de rencontrer des problèmes avec la copie de données vers une source extérieure sont quasi nulles. Il est aussi possible de se mijoter un équivalent en modifiant un CD d'ubuntu et en préinstallant ddrescue et testdisk via les nombreuses documentations en ligne à ce sujet.

http://www.sysresccd.org/

Memtest86+

Permet de tester la mémoire d'un ordinateur très efficacement. Inclut sur UBCD et sur le CD d'Ubuntu.

http://www.memtest.org/

Offline NT Password And Registry Editor

Mot de passe Windows oublié? Cet outil sur inclut sur UBCD permet d'effacer son mot de passe quand même le compte administrateur n'est pas accessible avec le mode sans échec (touche f8 au démarrage).

http://pogostick.net/~pnh/ntpasswd/

DBAN (Darik's Boot And Nuke)

Si vous devez effacer sécuritairement un disque dur et avoir la certitude qu'aucune données qu'il a contenu ne pourront être récupérées, c'est l'outil le plus approprié. Il contient tous les algorithmes d'effacements les plus avancés (qui d'ailleurs sont long à effectuer). Toutefois, ne vous trompez pas de disque dur lorsque vous confirmez à ce logiciel qu'il peut effacer car après, le disque dur sera vide comme un neuf. Inclut dans UBCD.

http://www.dban.org/

Les outils non-amorçables

Autrement dit, de simples logiciels comme ceux que vous utilisez régulièrement, et qui sauront être utiles dans de nombreuses circonstances. La plupart de ces logiciels peuvent être utilisés sans être installés.

DriverPacks.net

Cette ressource en ligne donne accès à tous les pilotes qu'un ordinateur pourrait avoir besoin, classés par catégorie (Mass Storage, Graphics, Audio, Chipset, LAN, WLAN..). Si vous les gravez tous sur des CDs, vous aurez de quoi installer n'importe quel ordinateur sans avoir à chercher de pilotes, celui-ci le fera tout seul à partir du CD. Indispensable pour Windows.. qui heureusement avec Windows 7 semble prendre le même chemin qu'ubuntu. Vivement que l'installation des pilotes n'implique plus aucune action de l'utilisateur!!

http://driverpacks.net/

Hijackthis

Voir et contrôler tout ce qui est intégré ou démarre avec l'ordinateur sur Windows. Un outil paradisiaque pour régler nombre de bugs, améliorer les performances et pour faire des désinfections. Un réel indispensable.

http://free.antivirus.com/hijackthis/

LSPFix

Voir et contrôler tous les Winsocks LSP de Windows (tout ce qui est profondément encré dans sa couche réseau). Dans certaines situations, des parasites ou virus peuvent s'y accrocher. Dans d'autres situations, il m'est arrivé que certains antivirus, logiciels de protections ou autres y restent activés après leur désinstallation, causant des problèmes aléatoires de toutes sortes. Le nettoyage des winsock lorsqu'on y trouve des intrus est incroyablement bénéfique.. Attention toutefois, il peut aussi être risqué de les endommager si on ne fait pas attention, ce qui pourrait rendre Windows infonctionnel.

http://www.cexx.org/lspfix.htm

CCleaner

Le meilleur logiciel pour faire un nettoyage des fichiers inutiles sur un ordinateur sur Windows. Il nettoie autant les résidus de Windows lui-même que de nombreux logiciels connus, incroyable résultats. Il permet aussi de lister les programmes installés et de les désinstaller plus rapidement que le traditionnel "Ajout/Suppression de programmes" de Windows. Et finalement, bien que je ne l'utilise jamais, il permet le nettoyage du registre.

http://www.piriform.com/ccleaner

SuperAntiSpyware

Le meilleur logiciel pour nettoyer les parasites d'un ordinateur sur Windows. Il peut autant être utilisé directement sur Windows mais le plus efficace, c'est lorsqu'il est dans UBCD4WIN, car il est possible de désinfecter l'ordinateur alors que le parasite n'est pas en exécution et donc sans défense.

http://superantispyware.com/

MalwareBytes Antimalware

Tout comme SuperAntiSpyware, l'analyse est plus longue mais donne parfois de meilleurs résultats.

http://www.malwarebytes.org/

WinDirStat

Celui-ci vous permet de lister sur la forme d'un graphique l'ensemble de tous les fichiers d'un ordinateur en fonction de l'espace que chacun prend. Incroyablement pratique pour cibler des fichiers lourds inutiles qu'on peut par la suite supprimer. Et c'est aussi un logiciel pratique pour avoir une vue plus claire sur la manière dont sont répartis les documents sur un ordinateur et il peut aussi servir de cette manière à en retrouver.

http://windirstat.info/

DupFinder

Comment comparer plusieurs dossiers et identifier avec précision les fichiers en double? Très pratique pour gagner énormément de temps lorsqu'on doit réorganiser des dossiers et faire du ménage. Souvent, mes clients ont par erreur dupliqué leurs documents, pour ensuite mettre à jour en partie le dossier original et le nouveau dossier, comment faire ensuite pour régler ce bric-à-brac? DupFinder est salutaire dans cette situation et permet de fusionner les dossiers plus rapidement sans perdre de documents et sans en conserver une quantité ingérable en double et en quadruple.

Recuva

Pratique pour récupérer des documents après avoir vidé la corbeille sur Windows. Toutefois, il n'a pas souvent donné des résultats satisfaisants, cela dépend foncièrement de la manière dont Windows a supprimé le fichier et si vous l'utilisez rapidement après la gaffe. Souvent mes clients m'appellent un peu trop tard.

http://www.piriform.com/recuva

Testdisk

Un outil incroyable pour la récupération des données. Vous pouvez accéder un disque dur, voir ses partitions (mêmes certaines qui ont été récemment supprimées), lister les fichiers qui s'y trouvent peu importe le système de fichier employé et les copier. Lorsqu'un disque dur est défectueux, c'est tout simplement providentiel car les accès au disque sont au minimum et l'outil demeure stable et placide s'il rencontre des secteurs défectueux, vous pouvez souvent réussir à atteindre les documents les plus importants et les copier même si tout le système de fichier est en train de dégrader. Il peut aussi détecter et corriger certains problèmes de partitionnement. Cet outil existe en version compatible Linux et Windows, il peut être installé sur linux ubuntu, il est inclut dans SystemRescueCD et peut être inclut dans UBCD4Win. Mais le mieux c'est de l'utiliser sur Linux car beaucoup plus stable face aux erreurs matérielles.

http://www.cgsecurity.org/wiki/TestDisk

Photorec

Autre outil incroyable pour la récupération des données du même éditeur. Lui aussi disponible autant sur Linux que Windows, mais mieux vaut préférer son utilisation sur Linux pour les performances. Celui-ci peut entrer en jeu quand le système de fichier est totalement corrompu ou que vous souhaitez retrouver des documents effacés. Le processus est très long, mais photorec peut lire la totalité de votre disque dur et par le biais d'analyses basés sur des algorithmes, arriver à reconstituer de toutes pièces des documents à partir de l'océan illogique de zéros et de un qu'est votre disque dur. Les résultats sont époustouflants, des millions de fichiers de tous types sont ramenés à la vie, parfois certains supprimés depuis des mois. Parmis la masse de fichiers récupérés, on a souvent la surprise de finalement retrouver celui qu'on croyait éteind à jamais. J'ai souvent eu de bons résultats avec ce logiciel et il m’impressionne à chaque fois.

http://www.cgsecurity.org/wiki/PhotoRec

Ddrescue

Probablement le logiciel le plus pratique lorsqu'il s'agit de traiter avec un disque dur défectueux car il est spécialement conçu pour être efficace dans ces circonstances. Il permet de faire une sauvegarde totale des données brutes (de faire une image du disque dur) autant dans un fichier que directement sur un autre disque dur. À condition de lui laisser tenir un journal, ses opérations peuvent être interrompues ou retentées pour assurer un maximum de réussite. Si presque tous les secteurs sont copiés, le résultat est un clone parfait qui une fois sur un disque dur neuf permettra à l'utilisateur de l'ordinateur de retrouver ses documents et programme dans un état parfaitement identique au jour où il vous a laissé son ordinateur, avec les problèmes de disque dur en moins. D'autre part, si beaucoup de secteurs manquent, il est possible d'ensuite utiliser testdisk et/ou photorec pour analyser les données récupérées et extraire autant de documents que possible. Cet outil n'est disponible que pour linux, inclu sur SystemRescueCD et pouvant être installé sur ubuntu.

Chkdsk, Fsck

Windows et Linux ont chacun leur logiciel pour corriger leurs systèmes de fichiers déjà installés avec eux, mais qu'on peut aussi retrouver sur UBCD4Win dans le cas de Windows (chkdsk) et sur le CD d'installation d'ubuntu dans le cas d'ubuntu (fsck).

Fixboot, Fixmbr

Deux commandes conçues par Microsoft pour Windows, pouvant être lancées à partir de la console de récupération disponible dans les Cds d'installation de Windows et qui servent à réparer les secteurs de démarrages de Windows. Heureusement depuis Windows Vista, la réparation des secteurs de démarrage est automatique, mais pour Windows XP ces deux commandes s'avèrent bien pratiques dans certains cas.

Rsync

Lorsqu'il est nécessaire de copier une large quantité de données, rsync est irremplaçable. Il est spécifiquement conçu pour accomplir des copies massives dans un temps record, autant de façon locale qu'en réseau (vous installez un serveur rsync sur votre ordinateur et vous pourrez copier des données d'un ordinateur à l'autre avec celui-ci). Comme son nom l'indique, rsync fait dans la synchronisation, donc si vous aviez commencé à copier des données à l'endroit indiqué, rsync va tout simplement compléter votre manoeuvre plutôt que de recommencer à zéro. Inclut dans Ubuntu et SystemRescueCD, sur Linux seulement.

SuperCopier

Petit logiciel sur Windows qui améliore la "fenêtre de copie" de Windows. En gros, s'il vous arrive de copier un dossier très large, et que la copie échoue et s'arrête en plein milieu, SuperCopier est un excellent candidat pour reprendre le travail. Windows ne vous permettra que de recommencer de zéro, tandis que SuperCopier dans son cas dispose d'une myriade d'option, dont ne copier que les fichiers qui sont différents. Un couteau suisse pour la copie de fichiers sur Windows.

http://supercopier.sfxteam.org/

HDTunes

Petit logiciel sur Windows permettant de vérifier les états SMART du disque dur et/ou de tester sa surface, moins facile à déchiffrer que l'utilitaire de disque d'ubuntu mais néanmoins bien pratique.

http://www.hdtune.com/

Prime95

Cet outil existe autant en version Windows qu'en version console sur UBCD. Dans les deux cas il sert à la même chose : provoquer le processeur et le faire travailler au maximum de ses capacités sur des équations complexes et vous rapporter si celui-ci commet une erreur. Il peut aussi permettre de déceler si le processeur surchauffe, ce qui normalement amène l'ordinateur à geler complètement, s'arrêter ou redémarrer.

SpeedFan

Permet de lire les senseurs thermiques dans l'ordinateur sur Windows et donc de mesurer les température de fonctionnement de plusieurs pièces, donc le disque dur et le processeur en général.

http://www.almico.com/speedfan.php 

NTPWEdit

Petit outil bien pratique sur UBCD4Win permettant de supprimer le mot de passe d'un utilisateur sur Windows. Une solution de rechange si Offline NT Password & Registry Editor ne parvient pas à le faire, ce qui arrive parfois si Windows n'a pas été bien arrêté.

http://cdslow.webhost.ru/en/ntpwedit/

MailPv

Retrouver les mots de passes des logiciels de courriels sur Windows. D'ailleurs, la même compagnie a une panoplie de logiciels capables de récupérer des mots de passes, de Internet Explorer à Windows Live Messenger, et même ceux des réseaux sans fils. Cet outil n'est pas nécessaire en général avec les logiciels libres qui (sachant que de cacher les mots de passes est un leurre de sécurité, ce logiciel en est la preuve) permettent aux utilisateurs de visualiser leurs mots de passes plus facilement.

http://www.nirsoft.net/

fix_hdc

Inclut sur UBCD4Win, il peut vous donner une chance de réussir à transférer une installation de Windows existante sur une autre carte-mère. C'est une opération possible avec Mac et Linux mais qui est moins tolérée par Windows. Appliquées sur le nouvel ordinateur avant de démarrer pour la première fois, les modifications faites par ce petit logiciel vont réinitialiser les pilotes du controlleur IDE/SATA et peut-être copier les pilotes nécessaires pour la nouvelle carte-mère, ce qui risque de faire réussir le démarrage.

Environnement et méthodes de travail

Vous avez ici d'excellents logiciels et vous pourriez très bien vous débrouiller et vous monter vos propres méthodes de travail. Pour autant que je sache, il y a de nombreuses approches possibles, je vais à partir de maintenant vous expliquer les méthodes que j'ai retenues et qui me sont les plus pratiques.

Linux Ubuntu

Il n'y a à mon avis aucun autre système d'exploitation aussi agréable et approprié pour un ordinateur de technicien qu'Ubuntu. Grâce à lui, vous pouvez avoir un ordinateur extraordinairement flexible et stable, capable à la fois de vous servir d'ordinateur personnel et de serveur pour tout ce que vous pouvez espérer : 

Serveur SMB : Pour le partage de fichier compatible Linux, Mac et Windows, indispensable si vous souhaitez accéder à vos outils et logiciels sur les ordinateurs que vous réparez sans avoir continuellement une clé USB à brancher et aussi lorsque vous faites des sauvegardes de données sur les ordinateurs de vos clients, vous ne pouvez pas brancher un disque dur externe sur 3 ordinateurs à la fois.

Serveur TFTP, NFS : Pour le démarrage en réseau PXE. Vous pouvez facilement transformer un routeur linksys en serveur PXE si vous lui installez un firmware DD-WRT basé sur Linux, ce qui ensuite permet de démarrer n'importe quel ordinateur en réseau sur les outils ou de systèmes d'exploitations bien disposés et configurés sur votre serveur TFTP.

Serveur Rsync : le protocole le plus puissant et performant pour le transfert de géantes masses de fichiers autant en local qu'en réseau que je connaisse. Pratique quand on doit copier les documents d'un disque dur.

Serveur HTTP : Autre manière de partager des données d'un sens seulement et aussi par delà le web, pour vos clients. Eh puis si comme moi vous aimez faire un peu de programmation web..

http://ubuntu.com/

DD-WRT

C'est un firmware alternatif qu'on peut installer dans un routeur linksys, dans mon cas, un linksys WRT310N. L'intérêt de faire cela, c'est qu'on se retrouve soudainement avec les fonctionnalités d'un routeur dix fois plus cher, notamment la capacité d'utiliser le routeur comme serveur PXE (capacité de faire démarrer l'ordinateur de mes clients en réseaux à partir de mes outils de diagnostics sur mon ordinateur) et aussi de mettre à jour en continu votre service DDNS préféré (dans mon cas, no-ip.com, qui me fournit un sous-domaine gratuit que mon routeur redirige en permanence vers mon ordinateur pour que je puisse offrir une aide à distance à mes clients). Mais il permet aussi une gestion très flexible de votre réseau, en plus des redirections simples, vous pouvez transformer votre routeur en station de relais, en pond réseau.. C'est magique. Toutefois attention, changer le firmware sur un routeur est toujours une étape risquée, à effectuer avec sérieux.


VirtualBox

Avec VirtualBox, il est possible d'installer sur la même machine un paquet de systèmes d'exploitation. Il est ensuite beaucoup plus aisé d'essayer des logiciels pour ensuite faire des recommandations, ou encore de guider un client au téléphone en effectuant les mêmes étapes sans forcément avoir besoin d'un ordinateur pour chaque version de Windows, Linux, etc. 


Des pièces et ordinateurs en bon état

Lors de certains diagnostics, il y a parfois nécessité de tester des pièces qui semblent défectueuses. Le cas le plus habituel est le processeur, la mémoire et la carte-mère.. L'ordinateur pouvant rencontrer exactement le même symptôme si l'une ou plusieurs de ces pièces cause problème (ne donner absolument aucun signe de vie au démarrage).. comment trancher? C'est simple, il faut avoir soit des pièces en bon état pour tester l'ordinateur alors qu'on remplace les pièces douteuses une à une, ou un ordinateur en bon état dans lequel on peut tester les pièces qu'on croit défectueuses individuellement. Forcément il n'est pas toujours possible d'avoir tous les sockets de processeurs, tous les types de mémoires.. Mais plus vous avez des types les plus courants, mieux vous pouvez être en mesure de faire un diagnostic précis, ce qui peut faire économiser vos clients en leur évitant des achats inutiles. 

Sachez que très souvent, des gens sont heureux de vous laisser leurs vieux ordinateurs lorsqu'ils choisissent de le remplacer par un neuf. Personnellement j'aime beaucoup leur offrir un rabais sur mes services lorsque je sais que leur ancien ordinateur contient des pièces en bon état qui pourraient m'être utiles et c'est une courtoisie qui est appréciée. Qui plus est, c'est aussi une pratique non seulement écolo mais aussi très gagnante car vous vous retrouvez avec des pièces encore en bon état qui peuvent ensuite servir autant à faire de meilleurs diagnostics qu'à faire des réparations avec ces pièces pour des prix ridicules.

Je garde sur mon bureau en permanence trois ordinateurs dans lequels je peux autant brancher un carte graphique AGP ou PCIx16, de la mémoire DDR ou DDR2 ou mini-DDR, un processeur LGA478 ou LGA775, un disque dur SATA ou IDE ou mini-IDE et finalement des cartes PCI classiques.

Outils Tout-en-un

Mon expérience m'a appris qu'il n'y a rien de plus agréable que d'avoir un seul CD universel contenant tous mes outils. C'est comme tenir toutes les solutions possible dans sa main. Moyennant le retrait de beaucoup d'outils qui me sont inutiles, j'ai pu prouver qu'il était possible de combiner sur un seul CD UBCD4Win, UBCD et SystemRescueCD, en plus d'y ajouter une poignée d'outils supplémentaires! Délicieux!

En résumé la manière de faire se base surtout sur UBCD4WIN, car celui-ci vous permet de modifier avec précision tous les outils présents sur le CD et d'ajouter/retirer tous ceux que vous souhaitez. Il permet dès le départ l'ajout d'UBCD et ce qui est formidable à ce sujet, c'est qu'il extrait tout le contenu d'UBCD dans un dossier, ce qui vous donne également la liberté de modifier UBCD de fond en comble, supprimer des outils, ajouter des outils, éditer ses menus, etc. C'est dans UBCD que je copie le contenu de SystemRescueCD et je modifie ses menus pour y inclure SystemRescueCD. 

Il faut toutefois méticuleusement retirer tout ce qui n'est pas utile pour arriver à ne pas dépasser la limite des 700Mb disponibles sur un CD sinon vous serez forcé d'utiliser un DVD, pas extraordinaire.

Amorçables.. de plusieurs façons!

Comme je le mentionnais plus haut, il n'est pas si rare de tomber sur un ordinateur qui daigne démarrer sur les outils qu'on lui offre, il faut le prévoir. Pour palier à ce problème, il est aussi bien de pouvoir amorcer nos outils de plusieurs façons. Voici les trois méthodes d'amorçage que j'utilise :

CD : Forcément, on en a déjà parlé. C'est ce qui nous vient toujours en tête. Toutefois si le CD marche généralement bien sur tous les ordinateurs, parfois le lecteur CD est de piètre qualité et dans tous les cas, le démarrage n'est pas très performant sur un CD..

USB : Autre option populaire, sachez que UBCD4Win vous permet aussi de faire une clé USB amorçable, pas seulement un CD. D'autre part, Ubuntu vous offre la même possibilité via son outil "Créateur de disque de démarrage". Cette option est plus une option de secour qui marche bien dans une proportion modérée de cas. Parfois elle est très performante, parfois non, ça dépend de l'ordinateur.

PXE : Et finalement, la dernière option et la plus intéressante : le serveur PXE, ou comment faire démarrer plusieurs ordinateurs sur des outils de diagnostic sans rien d'autre que de brancher un cable réseau? Si vous vous bricolez un petit serveur PXE à la maison avec un routeur modifié et un ordinateur sur Linux Ubuntu, vous verrez que cette solution est définitivement la plus utile et la plus performante. La plus grande majorité des ordinateurs supportent le démarrage en réseau PXE, même les vieux modèles! 

Toutefois, la mise en place de cette méthode peut demander du temps qui, si vous le prenez, saura vous en faire gagner par la suite pendant longtemps. Le plus compliqué c'est de faire démarrer UBCD4Win en réseau. Blâmons Windows qui n'est pas très flexible et le faire démarrer en réseau est complexe (nécessite binlsrv pour détecter et lui fournir un pilote pour sa carte réseau au démarrage, sinon il ne démarre pas..), même si au bout du compte le résultat est assez fiable. Ubuntu et tous les autres sont faciles à démarrer en réseau.

Je fais démarrer en PXE les outils suivants : Prime95, Memtest86+, Offline NT Password & Registry Editor, DBAN, Kaspersky Rescue Disk, Ubuntu et UBCD4Win.

Le support à distance

N'est-il pas ingénieux de pouvoir secourir les gens sans déplacement? Cela m'a permis de faire d'énormes économies, de garder mes tarifs très peu élevés et de servir nombre de clients très rapidement. 

Pour ce faire, je fais appel au protocole VNC. Plus spécifiquement, UVNC SC III pour Windows et X11VNC pour Mac et Linux. Ces deux logiciels respectifs permettent (sans installation) de contrôler l'ordinateur sur lesquels ils sont exécutés, de faire une connexion encryptée avec SSL, de faire une "connexion inverse" (de l'ordinateur à contrôler vers votre ordinateur, ce qui vous permet de ne pas être bloqués par le routeur de vos clients), de permettre le transfert de fichiers et d'être pré-configurés pour se connecter à votre ordinateur sans nécessiter plus d'intervention pour vos clients.

Vous pouvez obtenir une copie de mes propres logiciels d'aide à distance que vous pouvez démonter et étudier à cette adresse : http://aideadistance.com/ . Cette adresse est en fait un script PHP très simple qui renvoie la version appropriée de mon aide à distance pour l'ordinateur qui la visite : un ordinateur Mac recoit un fichier .dmg, Linux reçoit un .deb et Windows reçoit un .exe .

Pour recevoir la connexion émise par l’exécution de votre logiciel d'aide à distance sur l'ordinateur de vos clients, le mieux est un ordinateur sur Linux Ubuntu, sur lequel SSVNC est installé et démarré avec l'argument -listen (aussi accessible dans les menus de l'application) . 

Il faut aussi que votre routeur soit bien configuré pour rediriger les ports que vous avez choisis vers votre ordinateur, ce pourquoi il est aussi préférable que cet ordinateur ait une adresse IP fixe et non en DHCP. Et il faut que l'adresse IP fournie par votre fournisseur Internet ne change pas, sinon il faut installer un logiciel sur votre ordinateur, ou utiliser un routeur "spécial" comme le mien pour rediriger un service DDNS gratuit comme no-ip.com vers votre ordinateur en permanence.