Rufus (software)

{{Short description|USB drive software}}

{{Infobox software

| name = Rufus

| logo = Rufus-logo.png

| logo alt =

| screenshot = Rufus.png

| caption = Rufus 4.0.2035

| screenshot alt =

| collapsible =

| developer = Pete Batard

| released = {{Start date and age|2011|12|04}}

| discontinued =

| latest release version = {{wikidata|property|preferred|references|edit|P348|P548=Q2804309}} | latest release date = {{Start date and age|{{wikidata|qualifier|preferred|single|P348|P548=Q2804309|P577}}|df=yes}}

| latest preview version =

| latest preview date =

| programming language = C{{cite web | url=https://github.com/pbatard/rufus/tree/master/src | title=Rufus source code | website=GitHub | access-date=2016-07-17}}

| operating system = Windows 8 and later

| platform =

| size = 1.34 MB

| language = Arabic, Bulgarian, Chinese Simplified, Chinese Traditional, Croatian, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese, Korean, Latvian, Lithuanian, Malay, Norwegian, Persian, Polish, Portuguese Brazilian, Portuguese Portugal, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Vietnamese

| language count = 38

| language footnote = {{cite web | url=https://github.com/pbatard/rufus/wiki/FAQ#What_languages_are_natively_supported_by_Rufus | title=List of languages supported by Rufus | website=GitHub | access-date=2017-05-17}}

| genre = Live USB

| license = GNU GPL 3+{{cite web | url=https://github.com/pbatard/rufus/blob/master/LICENSE.txt | title=Rufus License | website=GitHub | access-date=2016-07-09}}

| alexa =

| website = {{URL|https://rufus.ie/}}

| standard =

| AsOf =

| repo = {{URL|https://github.com/pbatard/rufus}}

}}

Rufus (The Reliable USB Formatting Utility, with Source{{cite web | url=http://pete.akeo.ie/2011/12/rufus-dos-bootable-usb-formatting.html | title=Rufus introduction post | date=14 December 2011 | access-date=28 April 2023}}) is a free and open-source portable application for Microsoft Windows that can be used to format and create bootable USB flash drives or Live USBs.

History

Rufus was originally designed as a modern open source replacement for the HP USB Disk Storage Format Tool for Windows,{{cite web | url=http://www.softpedia.com/get/System/Hard-Disk-Utils/HP-USB-Disk-Storage-Format-Tool.shtml | title=HP USB Disk Storage Format Tool on Softpedia | date=11 June 2014 | access-date=2016-07-09}} which was primarily used to create DOS bootable USB flash drives.

The first official release of Rufus, version 1.0.3 (earlier versions were internal/alpha only{{cite web | url=https://github.com/pbatard/rufus/blob/master/ChangeLog.txt | title=Rufus Changelog | website=GitHub | access-date=2016-07-09}}), was released on December 4, 2011, with originally only MS-DOS support. Version 1.0.4 introduced FreeDOS support and version 1.1.0 introduced ISO image support. Until 1.2.0, two separate versions were provided, with one for MS-DOS and one for FreeDOS. UEFI boot support was introduced with version 1.3.2, localization with 1.4.0 and Windows To Go with 2.0. The last version compatible with Windows XP and Vista is 2.18, while the last version compatible with Windows 7 operating systems is Rufus 3.22, as Rufus 4.0 increased the minimum version requirement to require Windows 8 or later.

Features

File:Rufus-options-win11.png]]

Rufus supports a variety of bootable .iso files, including various Linux distributions and Windows installation .iso files, as well as raw disk image files (including compressed ones). If needed, it will install a bootloader such as SYSLINUX or GRUB onto the flash drive to render it bootable.{{cite book|last1=Mackey|first1=Tim|title=XenServer Administration Handbook: Practical Recipes for Successful Deployments|date=5 April 2016|publisher=O'Reilly Media, Inc|isbn=9781491935392|url=https://books.google.com/books?id=9CLjCwAAQBAJ&q=rufus+usb&pg=PT93|access-date=29 June 2016}} It also allows the installation of MS-DOS or FreeDOS onto a flash drive as well as the creation of Windows To Go bootable media.{{cite web | url = http://www.intowindows.com/rufus-to-create-windows-to-go-usb-drive/ | title = Using Rufus To Create Windows To Go USB Drive | date = 5 March 2015 | access-date = 2016-07-09}} It supports formatting flash drives using FAT, FAT32, NTFS, exFAT, UDF and ReFS filesystems.{{cite web|last1=Gupta|first1=Vishal|title=Rufus: Free Portable Utility to Write Bootable ISO or IMG Files to USB Drives|url=http://www.askvg.com/rufus-yet-another-free-portable-tool-to-create-bootable-usb-drive-to-install-windows-and-linux/|website=AskVG|access-date=29 June 2016}}

Rufus can also be used to compute the MD5, SHA-1 and SHA-256 hashes of the currently selected image.

Rufus is capable of downloading retail ISO DVD images of Windows 8.1, various builds of Windows 10 and Windows 11 directly from Microsoft's servers. This ISO download feature is available only if PowerShell 3.0 or later is installed, and 'Check for updates' is enabled in the program's settings (on first usage, Rufus prompts the user whether they want to enable the update check or not).[https://github.com/pbatard/Fido Fido: Full ISO Download Script (for Windows retail ISOs)][https://github.com/pbatard/rufus/wiki/Security#Remote_script_execution Rufus Security wiki page—Remote script execution]

See also

{{Portal|Free and open-source software}}

References

{{reflist|30em}}