Rufus (software)

Last updated
Rufus
Developer(s) Pete Batard
Stable release
4.4 / January 17, 2024;17 days ago (2024-01-17)
Repository github.com/pbatard/rufus
Written in C [1]
Operating system Windows 8 and later
Size 1.34 MB
Available in38 languages [2]
List of languages
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
Type Live USB
License GNU GPL 3+ [3]
Website rufus.ie

Rufus (The Reliable USB Formatting Utility, with Source [4] ) 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.

Contents

History

Rufus was originally designed [4] as a modern open source replacement for the HP USB Disk Storage Format Tool for Windows, [5] 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 [6] ), was released on December 04, 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. [7] 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. [6]

Features

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. [8] 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. [9] It supports formatting flash drives using FAT, FAT32, NTFS, exFAT, UDF and ReFS filesystems. [10]

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). [11] [12]

See also

Related Research Articles

File Allocation Table (FAT) is a file system developed for personal computers and was the default filesystem for MS-DOS and Windows 9x operating systems. Originally developed in 1977 for use on floppy disks, it was adapted for use on hard disks and other devices. The increase in disk drives capacity required three major variants: FAT12, FAT16 and FAT32. FAT was replaced with NTFS as the default file system on Microsoft operating systems starting with Windows XP. Nevertheless, FAT continues to be used on flash and other solid-state memory cards and modules, many portable and embedded devices because of its compatibility and ease of implementation.

<span class="mw-page-title-main">FreeDOS</span> Open source clone of MS-DOS

FreeDOS is a free software operating system for IBM PC compatible computers. It intends to provide a complete MS-DOS-compatible environment for running legacy software and supporting embedded systems.

A boot disk is a removable digital data storage medium from which a computer can load and run (boot) an operating system or utility program. The computer must have a built-in program which will load and execute a program from a boot disk meeting certain standards.

<span class="mw-page-title-main">Live CD</span> Complete, bootable computer installation that runs directly from a CD-ROM

A live CD is a complete bootable computer installation including operating system which runs directly from a CD-ROM or similar storage device into a computer's memory, rather than loading from a hard disk drive. A live CD allows users to run an operating system for any purpose without installing it or making any changes to the computer's configuration. Live CDs can run on a computer without secondary storage, such as a hard disk drive, or with a corrupted hard disk drive or file system, allowing data recovery.

An optical disc image is a disk image that contains everything that would be written to an optical disc, disk sector by disc sector, including the optical disc file system. ISO images contain the binary image of an optical media file system, including the data in its files in binary format, copied exactly as they were stored on the disc. The data inside the ISO image will be structured according to the file system that was used on the optical disc from which it was created.

<span class="mw-page-title-main">Damn Small Linux</span> Linux-based operating system

Damn Small Linux (DSL) is a computer operating system for the x86 family of personal computers. It is free and open-source software under the terms of the GNU GPL and other free and open source licenses. It was designed to run graphical user interface applications on older PC hardware, for example, machines with 486 and early Pentium microprocessors and very little random-access memory (RAM). DSL is a Live CD with a size of 50 megabytes (MB). What originally began as an experiment to see how much software could fit in 50 MB eventually became a full Linux distribution. It can be installed on storage media with small capacities, like bootable business cards, USB flash drives, various memory cards, and Zip drives.

<span class="mw-page-title-main">SystemRescue</span> Linux distribution

SystemRescue is a Linux distribution for x86-64 and IA-32 computers. The primary purpose of SystemRescue is to repair unbootable or otherwise damaged computer systems after a system crash. SystemRescue is not intended to be used as a permanent operating system. It runs from a Live CD, a USB flash drive or any type of hard drive. It was designed by a team led by François Dupoux, and is based on Arch Linux since version 6.0. Starting with version 6.0, it has systemd as its init system.

<span class="mw-page-title-main">Ghost (disk utility)</span> Disk cloning and backup tool

GHOST, now Symantec™ GHOST Solution Suite (GSS) for enterprise, is a disk cloning and backup tool originally developed by Murray Haszard in 1995 for Binary Research. The technology was acquired in 1998 by Symantec.

<span class="mw-page-title-main">USB mass storage device class</span>

The USB mass storage device class is a set of computing communications protocols, specifically a USB Device Class, defined by the USB Implementers Forum that makes a USB device accessible to a host computing device and enables file transfers between the host and the USB device. To a host, the USB device acts as an external hard drive; the protocol set interfaces with a number of storage devices.

<span class="mw-page-title-main">QEMU</span> Free virtualization and emulation software

QEMU is a free and open-source emulator. It emulates a computer's processor through dynamic binary translation and provides a set of different hardware and device models for the machine, enabling it to run a variety of guest operating systems. It can interoperate with Kernel-based Virtual Machine (KVM) to run virtual machines at near-native speed. QEMU can also do emulation for user-level processes, allowing applications compiled for one architecture to run on another.

This article details versions of MS-DOS, IBM PC DOS, and at least partially compatible disk operating systems. It does not include the many other operating systems called "DOS" which are unrelated to IBM PC compatibles.

This is a technical feature comparison of different disk encryption software.

<span class="mw-page-title-main">UNetbootin</span>

UNetbootin is a cross-platform utility that can create live USB systems and can load a variety of system utilities or install various Linux distributions and other operating systems without a CD.

<span class="mw-page-title-main">EasyBCD</span> Software for Microsoft Windows

EasyBCD is a program developed by NeoSmart Technologies to configure and tweak the Boot Configuration Data (BCD), a boot database first introduced in Windows Vista and used in all subsequent Windows releases. EasyBCD can be used to set up multi-boot environments for computers on which some versions of Windows, Linux, BSD and Mac OS X can be simultaneously installed; EasyBCD can also be used for adding entries to bootable tools and utilities, as well as modifying and controlling the behavior of the Windows boot menu. EasyBCD 2.3 introduced additional support for creating and managing entries for UEFI-based Windows entries in the boot menu. As of June 20, 2011 with the release of EasyBCD 2.1, it is no longer free for use in commercial environments which require the purchase of a paid license, however it remains free for home and non-profit use without limitations.

format (command)

In computing, format, a command-line utility that carries out disk formatting. It is a component of various operating systems, including 86-DOS, MS-DOS, IBM PC DOS and OS/2, Microsoft Windows and ReactOS.

<span class="mw-page-title-main">Windows Setup</span> Installer that prepares a hard disk drive for a Microsoft Windows operating system installation

Windows Setup is an installer that prepares a computer for a Microsoft Windows installation by allowing the user to pick installation settings and copying the files to the drive.

<span class="mw-page-title-main">XigmaNAS</span> Software

XigmaNAS is a Network-attached storage (NAS) server software with a dedicated management web interface. It is free software under the terms of the Simplified BSD license.

The FAT file system is a file system used on MS-DOS and Windows 9x family of operating systems. It continues to be used on mobile devices and embedded systems, and thus is a well suited file system for data exchange between computers and devices of almost any type and age from 1981 through the present.

<span class="mw-page-title-main">Etcher (software)</span> Computer tool for writing some file types to storage media

balenaEtcher is a free and open-source utility used for writing image files such as .iso and .img files, as well as zipped folders onto storage media to create live SD cards and USB flash drives. It is developed by Balena, and licensed under Apache License 2.0. Etcher is a free, open-source tool that allows users to write images to portable storage media such as USB sticks and SD cards. Etcher was developed using the Electron framework and supports Windows, macOS and Linux. balenaEtcher was originally called Etcher, but its name was changed on October 29, 2018, when Resin.io changed its name to Balena.

<span class="mw-page-title-main">Ventoy</span> Live USB Bootloader

Ventoy is a free and open-source utility used for writing image files such as .iso, .wim, .img, .vhd(x), and .efi files onto storage media to create bootable USB flash drives. Once Ventoy is installed onto a USB drive, there is no need to reformat the disk to update it with new installation files; it is enough to copy the .iso, .wim, .img, .img(x), or .efi file(s) to the USB drive and boot from them directly. Ventoy will present the user with a boot menu to select one of these files.

References

  1. "Rufus source code". GitHub . Retrieved 2016-07-17.
  2. "List of languages supported by Rufus". GitHub . Retrieved 2017-05-17.
  3. "Rufus License". GitHub . Retrieved 2016-07-09.
  4. 1 2 "Rufus introduction post". 14 December 2011. Retrieved 28 April 2023.
  5. "HP USB Disk Storage Format Tool on Softpedia". 11 June 2014. Retrieved 2016-07-09.
  6. 1 2 "Rufus Changelog". GitHub . Retrieved 2016-07-09.
  7. "List of Rufus downloads" . Retrieved 2016-07-09.[ permanent dead link ]
  8. Mackey, Tim (5 April 2016). XenServer Administration Handbook: Practical Recipes for Successful Deployments. O'Reilly Media, Inc. ISBN   9781491935392 . Retrieved 29 June 2016.
  9. "Using Rufus To Create Windows To Go USB Drive". 5 March 2015. Retrieved 2016-07-09.
  10. Gupta, Vishal. "Rufus: Free Portable Utility to Write Bootable ISO or IMG Files to USB Drives". AskVG. Retrieved 29 June 2016.
  11. Fido: Full ISO Download Script (for Windows retail ISOs)
  12. Rufus Security wiki page—Remote script execution