Clés USB et applications portables.



Introduction: 
Une clé USB est un périphérique de stockage ( entre 1 Go et 32 Go ) se connectant à un ordinateur via une prise USB .

.

Elle peut être basée sur :
- une  mémoire flash  comme par exemple ce style de clé :   

-  un mini disque dur :    ce modèle ne se trouve quasiment plus .

Les systèmes d'exploitations Windows XP, vista et les différentes distributions linux reconnaissent automatiquement ce type de périphériques dés leur branchement , pour les versions antérieurs de windows ( 98, 98 SE ou ME) l'installation de drivers est nécessaire. Ils apparaissent dans l'explorateur de fichiers de Windows XP :

 



image n°1 = clé USB avec mémoire flash
image n°2 = clé USB avec mini disque dur, elle est dans ce cas reconnue comme un lecteur avec bien sur tous les avantages d'un tel lecteur (formatage en NFTS, autorun possible etc...)
Ces supports servent en générale à stocker des données sous forme de fichiers (MP3 et documents diverses) et remplacent les disquettes ( en voie de disparition) ou les CD rom. Les clés USB permettent aussi d'utiliser des logiciels sur un ordinateur hôte sans avoir à les installer sur le disque dur de celui-ci . Ces logiciels sont dit "portables" bien que ce terme est, à mon avis, trompeur : on parle de portabilité d'un logiciel lorsque celui-ci est utilisable sur différents systèmes d'exploitation (Windows, Mac os, linux...), il serait plus juste de les appeler "nomades" .
Des logiciels portables placés sur une clés USB peuvent éviter d'encombrer les disques durs de certains netbook ( comme l'eepc ).

1) Les logiciels portables :

- Définition :
un logiciel portable est un logiciel qui ne nécessite pas d'installation permanente sur le disque dur de l'ordinateur sur lequel on l'utilise. Il peut donc être stocké sur un support mobile (clé USB ou CD rom) . Il est dit "discret" lorsque qu'il ne laisse aucunes traces sur le disque dur de l'ordinateur hôte (clé dans la base de registre, dossiers ou fichiers) , sa configuration et les éventuelles sauvegardes étant stockés dans son propre dossier.
- Comment savoir si un logiciel est portable ? :
Pour savoir si un logiciel est portable, il suffit de copier le dossier contenant l'exécutable de celui-ci sur une clé USB est de le lancer à partir de ce support => si le logiciel fonctionne , il est portable.
- Comment savoir s'il est "discret" ? :
Pour savoir si un soft portable est discret il faut l'utiliser une machine où ce logiciel n'a jamais était installé ou testé et rechercher s'il y a eu ajout de clés dans la base de registre, de dossiers (en particulier dans "document and setting") ou de fichiers.
Un petit utilitaire en anglais permet de connaître "la discrétion" d'un soft dans la base de registre: Regshot , comparant 2 images de la base de registre avant et après l'utilisation du logiciel à tester .
- Quel l'intérêt de tel logiciel ? :
L'intérêt des logiciels portables, outre le fait qu'il peuvent être utilisé à partir d'un support amovible, est de pouvoir être utilisé sur un ordinateur sans avoir de droits administrateurs ( il est donc possible de "l'installer" par simple copier /coller du dossier le contenant) . De plus ils permettent d'essayer de nouveaux logiciels sans avoir à les installer en permanent sur le disque dur et surtout d'avoir à les désinstaller s'il ne conviennent pas.

La conséquence directe, la plus intéressante de ces avantages, est qu'il est possible d'utiliser ces logiciels et la configuration de ceux-ci  sur d'autres ordinateurs sans avoir à le reconfigurer et surtout sans laisser de données personnelles sur le disque dur de l'hôte (paramètres de compte de messagerie, mot de passe etc...).

Il  existe de très nombreux logiciels portables couvrant quasiment tous les usages d'un ordinateur : bureautique, retouches d'image, messagerie et navigateurs internet, sécurité etc...:
- il y a les logiciels qui ont été optimisés pour devenir portable comme Firefox, Thunderbird, Open office, en général le suffixe "portable" est accolé au nom du soft ( ex: portableFirefox, portableThunderbird)
- il y a les logiciels conçus pour être portables et être utilisés sur une clé USB ( ex:  Remora usb guard  => voir "sécurisé les données d' une clé USB" )
- il y a les logiciels portables "par hasard" c'est à dire qu'ils le sont sans que cela soit voulu lors de leur création ( ex : XNview ).

2) Faire une clé USB personnalisée :

Il est impératif de protéger les données d'une clé USB surtout si celle-ci contient des données personnelles tel que des mots de passe ou des paramètres de compte de messagerie (utilisation d'un navigateur ou d'un courielleur etc...). Une protection empêchera, en cas de perte ou de vol de votre clé, l'utilisation de vos données.

a) Sécurisé les données de la clé USB :
La majorité des clés USB peuvent être sécurisée grâce un logiciel fournie par le fabriquant mais hélas certaines clés sont vendues sans aucuns logiciels. Dans ce cas il existe un petit logiciel freeware (gratuit ) et multilangage qui permet de crypter des dossiers complets ou seulement certains fichiers : Remora USB Disk Guard.

Une fois le fichier téléchargé , ouvrez le (l'installeur est en anglais mais le choix de la langue du logiciel sera choisie plutard) après avoir accepté le contrat de licence , la localisation de l'installation doit être indiquée ( ici une clé USB : K) :



après le choix du langage l'installeur demandera de choisir un mot de passe pour l'ouverture de l'application puis un autre pour crypter/décrypter  les dossiers :

                      

Une icône apparaît alors dans la barre des taches ( prés de l'horloge), un clic droit sur celle-ci permet de quitter ce logiciel ou de restaurer l'interface permettant ainsi de crypter un dossier ou un fichier . Une fois le mot de passe entré, l'interface apparaît :



 les 2 icônes de gauche permettent le cryptage (rouge) ou le décryptage (vert) d'un fichier , les 2 suivantes: le cryptages/décryptage d'un dossier.La dernière icône de droite permet de reconfigurer le logiciel et de changer les mots de passe.

L'éditeur ( apparemment cet éditeur n'existe plus) de USB guard proposait  aussi un autre logiciel de cryptage qui permet de crypter et de compresser des fichiers ( très pratiques pour protéger des fichiers textes ou des photos tout en n'utilisant qu'un minimum de place sur la clé ) :  Remora USB File Guard. 


b) Rendre ergonomique l'utilisation de la clé :

Le lancement de logiciel ou l'ouverture d'un fichier de la clé se fait à partir de l'explorateur de fichiers Windows ce qui peut devenir pénible si la clé contient de nombreux fichiers et dossiers. L'idéal est d'installer un lanceur d'application qui contiendra des raccourcis vers tous les contenus de la clé.

* PStart est  un lanceur d'application simple et très efficace hélas en anglais mais son installation, sa configuration et surtout son utilisation sont simples.

Lors de son installation , il est possible soit de l'installer sur un disque dur ou sur un support mobile ( coche de "portable setup").



Une fois l'installation finie (une simple copie de l'exécutable et un petit fichier qui contiendra la configuration de PStart), la fenêtre permettant l'ajout de raccourcis s'ouvre : un clic droit à l'intérieur fait apparaître le menu d'ajout ("add" )  de raccourcis: "file" pour un fichier ou "folder" pour un dossier. L'option "add group" permet  de regrouper plusieurs raccourcis d'une même catégorie ( exemple : un groupe open office contenant un raccourcis vers le traitement de texte, un autre vers le tableur etc...).

              

L'onglet "search" permet la recherche de tous les exécutables contenus sur la clé , l'onglet "notes" s'utilise comme un post-it  que l'on peut visualiser à partir de l'icône de PStart placé dans la barre des taches (prés de l'horloge).

Une fois PStart configuré , l'accès au raccourcis se fait par l'icône :  

 "show panel" ouvre le panneau d'ajout  :



* Si la clé contient vraiment beaucoup d'exécutables et de fichiers (musicaux, office, favoris etc...) Remora USB Quick Launch est plus adapté. Comme les autres logiciels de cet éditeur il est multilangage et simple de configuration et d'emploi.  Sa principal caractéristique est de trier les raccourcis dans des catégories préconfigurées.

3) Choix des logiciels portables gratuits par catégories :

Tous les logiciels proposés ici sont gratuits et en français (ou multilangage) sauf les antivirus. A noter que la taille des fichiers n'a plus d'importance, la contenance des clés USB étant largement suffisante.
Une majorité des logiciels proposé dans cette rubrique proviennent d'un site incontournable en ce qui concerne les logiciels libres portables : Framakey.

a) Navigateurs :  

- PortableFirefox ( en français): .
à télécharger ici  
Pour ceux qui utilisent déjà Firefox sur leur disque dur, il est possible de copier le contenu du profil du disque local dans le dossier "profile" sur la clé.
le dossier profil en local se trouve :
Pour Windows vista : C:\Utilisateurs\<NOM_UTILISATEUR\>\Appdata\Roaming\Mozilla\Firefox\Profiles\xxxxxxxx.default\
ou C:\Users\<NOM_UTILISATEUR\>\Appdata\Roaming\Mozilla\Firefox\Profiles\xxxxxxxx.default\
Pour Windows XP et 20000 :  C:\Documents and Settings\NOM_UTILISATEUR\Application Data\Mozilla\Firefox\Profiles\xxxxxxxx.default\
Pour Windows 95, 98, 98SE et ME :  C:\WINDOWS\Application Data\Mozilla\Firefox\Profiles\xxxxxxxx.default\

- PortableOpera ( multilangue) :  
à télécharger ici , archive à décompresser dans un dossier que vous aurez préalablement créé.

b) Courielleur :

- PortableThunderbird (en français): 
à télécharger ici
Il est aussi possible aux utilisateurs de Thunderbird de copier leur profil (du disque dur) dans le dossier "profile" de PortableThunderbird.

- Foxmail ( en français) :
Ce logiciel n'est pas nativement portable mais fonctionne sans problème à partir d'une clé.
à télécharger ici ,créer un dossier "Foxmail" sur la clé puis le choisir pour l'installation.

c) Client FTP :

- PortableFilezilla (en français):  
à télécharger ici   le top en client FTP freeware
A noter qu'une extension à Firefox (donc utilisable avec PortableFirefox) permet aussi de faire des transferts FTP : FireFTP

d) Éditeur de page Web :

- Portable Kompozer ( en français) : 
à télécharger ici 
A noter que PortableKompozer intègre un client FTP .

- ZAMP (en français) : 
à télécharger ici : environnement Apache/ MySQL portable.

- ZazouMiniWebServeur (en français):
 à télécharger ici : un serveur web pour héberger un site sur son ordinateur .

e) Gestionnaire de fichiers :

- Freecommander (multilangage) :  
Un excellent gestionnaire de fichiers à double fenêtre et énormément de fonctions (plus que celui de Windows): exemple compression et décompression d'archives, scission de gros fichiers etc... .
Pour le télécharger et voir toutes les fonctions de ce logiciel indispensable (même sur un disque dur) .

- SyncBack Freeware (en français) : 
à télécharger ici choisir la version française sans installation (no install version), un excellent logiciel de sauvegarde et de synchronisation de fichiers .A noter que la planification des sauvegardes devient ici une option inutile, le soft n'étant pas installé de manière permanent sur le disque dur. Laisse une clé dans la base de registre de l'ordinateur hôte.

- SIW (multilangage) :  
à télécharger ici , un simple exécutable à copier sur la clé, ce logiciel permet de connaître tout sur la configuration d'un ordinateur ( carte mère, cpu, applications installées, DLL, codecs, activeX ...)

d) Suite bureautique et bureautique :

- PortableOpenOffice (en français) :  
à télécharger ici , suite bureautique complète (traitement de texte, tableur, présentation, dessin et base de données)
A noter que les logiciel de la suite Open Office permettent l'enregistrement et donc la création de document au format PDF.

- PortableAbiword (en français) : 
à télécharger ici , un traitement de texte puissant .

- Foxit reader (multilangage) : 
à télécharger ici, un lecteur de fichier PDF rapide et bien sur portable ( donc le contraire d'Acrobat Reader) laisse une clé de registre .

e) Utilitaires systèmes :

- Ccleaner (multilangage) : 
à télécharger ici , nettoyeur de base de registre et autres fonctions d'optimisation .

- Easycleaner (multilangage) : 
à télécharger ici , nettoyeur multifonction : base de registre, fichiers inutiles, cache internet etc ... (ne pas utiliser la recherche de doublons, risque d'effacement de fichiers importants pour la stabilité du système) . "vieux" logiciel mais toujours aussi efficace.

f) Photos : visualisateur, retouches d'images et graphisme :

- FastStone image viewer (multilangage)
 à télécharger ici : un visualisateur d'image très ergonomique, puissant et en développement constant .

- PortableGimp (en français) :  
à télécharger ici, le Photos hop en gratuit .

- Photofiltre (en français) :  
à télécharger ici, laisse au moins une clé dans la base de registre de l'ordinateur hôte, un logiciel de retouche simple mais efficace .

- Pixia (en français) : 
à télécharger ici , retouche de photos avec gestion des calques , excellent logiciel . Attention lors de l'installation sur la clé, il crée un raccourcis dans le menu "démarrer" de l'ordinateur. Laisse une clé dans la base de registre de l'ordinateur hôte.

Photofiltre et Pixia ne sont pas nativement portable mais fonctionne très bien à partir d'une clé.

- PortableInkscape (en français) :
à télécharger ici, un bon soft de dessin vectoriel

g) Audio - Vidéos :

- PortableVLC médias player (en français) : 
à télécharger ici , un lecteur de vidéos ne nécessitant pas l'installation de codecs.

- PortableCoolPlayer (en français) : 
à télécharger ici , lecteur audio pouvant utiliser les plugins Winamp (en particulier CDReader pour lire les CD audio voir tutoriel ici)

- PortableAudacity (français) :
à télécharger ici , un éditeur audio très performant.

h) Antivirus et outils de désinfections : toujours télécharger la dernière version avant l'emploi pour que la base virale soit à jour .

- Avast cleaner (soft en anglais mais site en français): 
à télécharger ici avec un tutoriel, un exécutable à copier sur la clé.

- Stinger (anglais): 
à télécharger ici avec un tutoriel , un exécutable à copier sur la clé.

- Portable ClamAntivirus (anglais) :  
à télécharger ici .un vrai antivirus sur une clé

- CureIt! (français):  
à télécharger ici ainsi qu'un tutoriel pour celui-ci . C'est un simple exécutable à copier sur la clé

i) Gravure CD et DVD :

- SilentNight Micro Burner (multilangage): 
à télécharger ici,  un micro soft (un simple exécutable de 1,44 Mo ! ) il fait tout ou presque ( sauf la copie CD ou de DVD et le backup) même l'édition de jaquette . A ma connaissance ce soft n'est plus développé hélas. La mise en français s'effectue à partir de "burner setting".

- PortableInfrarecorder (français) :
à télécharger ici,  il a tout d'un grand .

j) Messagerie instantanée :

- PortablePidgin (multilangage) : 
à télécharger ici , une messagerie instantané multiprotocole (msn, yahoo etc ...).

k) Récupération de fichiers :

- Recuva (français) :
à télécharger ici,  choisir la version portable et un excellent tutoriel ICI

- Restauration (anglais) :
à télécharger ici

Pour que ces logiciels soient les plus efficaces possibles, leur utilisation doit être faites le plus rapidement possible afin d'éviter que Windows récrive à l'emplacement des fichiers effacés par erreur.

L) Les "tout en un " : les principaux packs de logiciels portables avec interface permettant leur utilisation simple .

La Framakey :

"La FramaKey est une compilation de Logiciels Libres prêts à l’emploi sur clef  USB qui facilite la vie des utilisateurs nomades. Son objectif est de vous proposer les meilleurs des Logiciels Libres, préinstallés et prêts à être utilisés directement depuis votre clef  USB. Par conséquent, vous n’avez rien à installer, et l’utilisation des logiciels se fait de façon sécurisée et sans laisser d’informations personnelles sur les machines sur lesquelles vous utilisez votre Framakey.

Le site de la Framakey et un Wiki  complémentaire à ce projet .

BureauDePoche :

Le pack Bureaudepoche  (devenu ensuite FeatherOffice et shareware) contient lui aussi de nombreux logiciels mais contrairement à la Framakey ce sont des logiciels freewares ( donc pas forcément libres) librement redistribuables . BureauDePoche est aussi un environnement personnalisable qui n'affecte pas le PC hôte tout en  rajoutant quelques options .
Ce projet a été arrêté voir ici mais on peut encore ce procurer la dernière version gratuite Bureaudepoche 4.1 : ICI
Il est très facile de modifier ce pack pour lui rajouter ou lui retirer des softs ou des options (voir le fichier "menu.rc" ouvrable avec le bloc note) et donc de ce faire son propre bureau portable. C'est donc un must pour tout "nomade" .

PortableApps :

PortableApps est un pack en anglais contenant un lanceur et divers applications portables libres. Il est très simple d'utilisation, complet et personnalisable : http://portableapps.com/ 
 On peut trouver une version français ici .

Liberkey :

à télécharger ici :  des packs complets et une liste impressionnante de logiciels portables. Le gros plus de la Liberkey est qu'elle cherche les mises à jour tous les softs installés automatiquement à l'ouverture de celle-ci.

La clé du photographe :

à télécharger ici : un projet original.


Cette liste de logiciels portables gratuits n'est qu'un rapide aperçu, il en existe beaucoup d'autres (en particulier en anglais) :
Le site de référence pour trouver des logiciels portables libres (français) : http://www.framakey.org/
Le site des logiciels libres portables (anglais ): http://portableapps.com/
Un site très complet : http://www.portablefreeware.com/all.php
L'article de Wikipedia sur les applications portables :  http://en.wikipedia.org/wiki/List_of_portable_applications
Il est aussi possible de rendre portable certains logiciels grâce au logiciel : Universal Extractor , logiciel multilangage dont le français et lui aussi portable, son mode d'emploi ICI

Tous ces packs ne se lancent  pas automatiquement au branchement de la clé , ce que font les clés U3

4) Les clés  U3 :

Ces clés reconnaissables par le logo    sont composées, en plus de la mémoire quelle contient, d'une puce spécifique et de logiciels . Pour en savoir plus à ce sujet
Le principe est simple: la clé est reconnu comme un lecteur de CD/DVD (par l'intermédiaire d'une partition spéciale "émulant" un CD-Rom), le démarrage direct est donc possible. ( A noter que Windows interdit tout lancement automatique à partir d'une clé USB, sécurité oblige, il faut lui donc "faire croire " qu'un lecteur a été branché).

Ce type de clés, à priori intéressant, reste limitée actuellement par le peu de logiciels disponibles. De plus il très facile de créer sa propre clé  avec un choix d'applications très vastes.
Le systéme U3 est quand même très intéressant il car il permet de lancer automatiquement ( au branchement de la clé USB) un pack type Framakey ou Liberkey : l'U3 ne servant ici  que de lanceur ! les applications étant  "contenu" dans le pack .
Bidouille pour associer U3 et :
- Framakey : voir ici
- Liberkey :  voir ici


5) Les LiveUSB Linux:

Comme il existe des liveCD basés sur le noyau linux, il existe des distributions pouvant être utilisé à partir d'une clé usb. Il y a encore peu de temps la créations de liveUSB était complexe de plus une modification de la configuration du BIOS du PC était nécessaire afin qu'il démarre sur un périphérique USB (quand l'option existait dans le BIOS) . Maintenant tous les PC offrent le choix du périphérique au démarrage ( touche F12 en générale donnant accès au "boot menu ").
 3 logiciels permettent de créer simplement  un liveUSB  (à partir d'image iso de distributions linux) avec données persistantes (données sauvegardées sur la clé ) :

Fedora  live USB creator (anglais) :  comme son nom l'indique  permet  de créer des liveUSB à partir  d'iso de la distribution Fedora  

UNetbootin (multilangage) :  plus polyvalent  que le précédent , il peut installer  environ 36 distributions différentes  dont les  plus populaires (  Ubuntu, Mandriva,  Puppy linux, etc  ) voir la liste complète  ici  .  Autre  avantage, il peut créer  des liveUSB à partir  d'image iso d'utilitaire  tel que Gparted  ( utilitaire de partitionnement)  ou  SystemRescueCD  ( trousse à outils  de réparation  ).


uSbuntu live Creator  (multilangage)  :  permet la création de liveUSB  pour les distributions Uubuntu et dérivés  mais a aussi  l'avantage, sous Windows, par l'intermédiaire d'un logiciel de virtualisation, de pouvoir ouvrir la distribution linux installée sur la clé . Comme le dit l'auteur de cette merveille "Cette option est très importante car elle n’est disponible nulle part ailleurs sur le web. Elle permet de lancer l’Ubuntu qui est sur la clé directement sous Windows sans modifier le système et sans redémarrer. Cela est possible grâce à la technologie de virtualisation du logiciel VirtualBox. uSbuntu Live Creator se charge de le configurer automatiquement pour vous. Pour lancer Ubuntu sous windows, il suffit de lancer le programme Launch_usb.exe qui se trouve dans le dossier Portable-VirtualBox sur la clé."

L'intérêt de ces liveUSB est multiple :

- Tester des distributions linux sans aucuns risques pour un PC sur lequel est installer Windows ( pour rappel un liveUSB ou un liveCD linux n'installe rien sur le disque dur du PC hôte, il se charge en mémoire et disparaît après un redémarrage normal du PC).
- D'avoir un système d'exploitation de secours permettant de récupérer des données lors d'un grave dysfonctionnement de Windows
- D'avoir des outils performants de réparation, de désinfections ou de configurations indépendants du système d'exploitation Windows (Gparted, Clonezilla etc).


Retour Taupoland.