Accueil🇫🇷Chercher

Rufus (logiciel)

Rufus, acronyme de « the Reliable USB Formatting Utility (with Source) » (en français : l'utilitaire fiable de formatage USB (avec les (codes) sources), est un logiciel libre et, par conséquent, open-source sous licence publique générale GNU. Il permet de créer des supports bootable (live USB) sur un périphérique externe comme une clé USB.

Rufus
Description de l'image Rufus-logo.png.
Description de cette image, également commentée ci-après
Capture d'Ă©cran de Rufus en version 2.11 (allemand)
Informations
Créateur Pete Batard
Fichier exécutable rufus-4.0.exe
Première version
Dernière version 4.0 ()
DĂ©pĂ´t github.com/pbatard/rufus
État du projet en développement
Écrit en C[1]
Système d'exploitation Windows 8, Windows 8.1 (en), Windows 10 et Windows 11
Langues multilingue (39 incluses)
Type utilitaire de disque, préparation de Live USB, formatage
Politique de distribution gratuit
Licence GNU GPLv3[2]
Site web https://rufus.ie

Il est développé par Pete Batard d'Akeo Consulting, à titre personnel.

Présentation

Disponible sous Windows, son objectif premier est de permettre au plus grand nombre de créer des live USB sur un périphérique externe en une seule opération, sans connaissances particulières, minimisant les erreurs humaines et s'assurant également de l'intégrité du support et de la fiabilité des opérations effectués (pendant l'écriture). Ça permet de minimiser les instabilités de l'installation d'une image disque sur un périphérique, afin de maximiser les chances de démarrage dans des cas de figures non anticipés.

Rufus s'appuie, pour sa conception, sur d'autres logiciels libres bien connu, dont notamment :

  • E2fsprogs (pour sa vĂ©rification de blocs dĂ©fectueux) ;
  • Syslinux (gestionnaire d'amorces (bootloader) en ext, BTRFS, FFS, UFS, FAT, vFAT, et NTFS)[3] ;
  • GRUB 2 (gestionnaire d'amorces (bootloader) en ext, BTRFS, UDF, FAT, vFAT, NTFS...) ;
  • ms-sys (pour la crĂ©ation/modification de secteurs de boot Windows).

Historique

Rufus était à l'origine conçu[4] pour remplacer HP USB Disk Storage Format Tool for Windows[5], qui était utilisé principalement pour créer des live USB DOS, constatant que Windows n'incluait aucun autre outil natif pour ce besoin. Entre-temps, Windows USB/DVD Download Tool (WUDT), un outil de Microsoft, fût diffusé (sous la licence libre GPLv2 depuis [6]), mais reste cependant rudimentaire et limité comparativement à Rufus.

Les versions marquantes

  • v1.0.3 : la première version distribuĂ© de Rufus (les prĂ©cĂ©dentes Ă©tant uniquement interne : alpha[7]), sorti le . Elle supportait uniquement MS-DOS.
  • v1.0.4 - introduction du support de FreeDOS.
  • v1.1.0 - support d'image ISO.
  • v1.2.0 - Jusqu'Ă  la v1.2.0, deux versions distinctes Ă©taient fournies : une pour MS-DOS et une pour FreeDOS[8].
  • v1.3.0 - support du formatage de pĂ©riphĂ©riques en FAT32 supĂ©rieur Ă  32 Go.
  • v1.3.2 - support de boot UEFI et introduction de l'interdiction d'opĂ©rer sur le lecteur C:
  • v1.4.0 - Internationalisation et localisation.
  • v1.4.2 - support du protocole USB UAS (ou UASP, 'P' pour protocole) : il permet de se rapprocher du dĂ©bit thĂ©orique maximum de l'USB, alors que le protocole habituel (BOT) ne permet en pratique qu'un dixième de ce dĂ©bit.
  • v2.0 - support de Windows To Go[9], et des images basĂ© sur GRUB4DOS ou GRUB 2.
  • v2.3 - permet de choisir, lors d'utilisation d'une image hybride, la manière de l'installer (il demandera s'il convient de l'installer en BIOS, en UEFI, ou les deux Ă  la fois).
  • v2.13 - Lorsque Rufus opère sur le pĂ©riphĂ©rique, il en a l'accès exclusif : cela permet de se prĂ©munir de certaines collisions/corruptions.
  • v2.18 - dernière version Ă  supporter Windows XP et Vista.
  • v3.0 - refonte graphique de l'application afin d'amĂ©liorer l'ergonomie.
  • v3.22 - dernière version Ă  supporter Windows 7

Fonctionnalités

  • diversitĂ© des images : Rufus supporte beaucoup de fichiers .iso, incluant de nombreuses distributions Linux et des .iso d'installation Windows, ainsi que des images disques brutes (y compris compressĂ©es). Si nĂ©cessaire, il installera un bootloader (une amorce) comme Syslinux ou GRUB sur le pĂ©riphĂ©rique pour le rendre bootable[10].
  • diversitĂ© des supports de stockages : il permet aussi l’installation de MS-DOS et de FreeDOS sur des supports externes, comme la crĂ©ation d'un mĂ©dia Windows To Go sur une clĂ© USB. Il prend en charge le formatage des systèmes de fichiers suivant : FAT, FAT32, NTFS, exFAT, UDF, ReFS[11].
  • calcul d'une signature numĂ©rique : Rufus peut calculer la signature (hash) MD5, SHA-1 et SHA-256 de l'image sĂ©lectionnĂ©e.
  • protection contre l'erreur humaine : certaines actions ou certains choix de l'utilisateur peuvent amener Ă  l'Ă©chec de la crĂ©ation du live USB, Ă  un formatage erronĂ© ou Ă  un PC inopĂ©rant. Des sĂ©curitĂ©s sont donc mises en Ĺ“uvre pour s'en prĂ©munir comme de crĂ©er son live USB sur C: (l'emplacement de Windows sur le disque dur actif), par exemple.
  • contre-mesures : Rufus permet de contourner certains problèmes apparaissant gĂ©nĂ©ralement sur de vieilles architectures, Ă  travers des coches âś“ (« Options avancĂ©es Â»).
  • portabilitĂ© : l'ajout d'un « p Â» au nom de l'exĂ©cutable permet d'exporter les paramĂ©trages dans un fichier, et de rendre ainsi l'Ă©tat de l'interface indĂ©pendante du PC sur lequel il est lancĂ©.

Voir aussi

Notes et références

  1. « Code source de Rufus », sur GitHub (consulté le )
  2. « License de Rufus », sur GitHub (consulté le )
  3. (en) « Notes de versions de Syslinux », sur www.syslinux.org, (consulté le )
  4. (en) « Rufus introduction post » (consulté le )
  5. (en) « HP USB Disk Storage Format Tool on Softpedia » (consulté le )
  6. (en) « Update on the Windows 7 USB/DVD Tool », ...à l’entrée du week-end, la firme de Redmond a bien confirmé que du code protégé par la licence GPL v2 avait été utilisé dans son application. À ce niveau-là, Microsoft n’avait guère d’option : soit retirer définitivement le logiciel, soit le publier à nouveau, mais sous licence GPL v2 cette fois. Microsoft a choisi finalement la deuxième solution., sur Port25 (blogs.technet.microsoft.com), (consulté le )
  7. « Rufus Changelog », sur GitHub (consulté le )
  8. (en) « List of Rufus downloads » (consulté le )
  9. (en) « Using Rufus To Create Windows To Go USB Drive » (consulté le )
  10. Tim Mackey, XenServer Administration Handbook : Practical Recipes for Successful Deployments, O'Reilly Media, Inc, (lire en ligne)
  11. Vishal Gupta, « Rufus: Free Portable Utility to Write Bootable ISO or IMG Files to USB Drives », sur AskVG (consulté le )
Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.