|バージョン||0.11.5 0.11.4 0.11.3 0.11.2 0.11.1 0.11.0 0.10.9 0.10.8 0.10.7 0.10.6 0.10.5|
2020/02/13 ver 0.11.5
Last Web page update: 2/12/2020
0.11.5 (2/12/2020)—This release fixes a handful of
bugs and makes a few miscellaneous changes:
Fixed a bug that caused screen corruption when exiting the EFI
shell (and perhaps other programs) on some systems.
Implemented a workaround for buggy filesystem drivers that
could cause rEFInd to hang when re-scanning devices.
The NTFS driver is no longer built by default because it's produced
too many reports of hung systems. The source code is still included
and it can still be built, but the binary is now omitted.
Cleaned up excessive slashes (/) in pathname specifications
in refind-install script.
Corrected incorrect display of scanning for boot loaders
message under some circumstances.
Fine-tune the use of %v in refind_linux.conf: Do
not include the auto-detected initrd file when %v is
used, to give the user greater control over initrd file
specification. Note: Some users may need to adjust their
configuration files because of this change!
2018/11/13 ver 0.11.4
Last Web page update: 11/12/2018
0.11.4 (11/12/2018)—This release fixes a couple of small
but annoying bugs introduced in version 0.11.3 and improves some
filesystem drivers. More specifically:
Samuel Liao provided bug fixes to the NTFS driver relating to
fragmented files and filesystems with cluster sizes of over
Samuel Liao also added support for zstd decompression to the
btrfs driver. He's also fixed a RAID1 issue and added support
for RAID5 and 6.
Version 0.11.3 introduced a bug in both refind-install
and mountesp that caused these scripts to fail in
macOS's Recovery environment. These bugs have been squashed.
refind-install has long had a bug that caused it to
fail to properly identify the ESP in Linux when autofs was in
use. This bug has been squashed.
rEFInd 0.11.3 introduced a bug that caused the default of
booting to the last-booted OS to be lost unless it was set
explicitly via default_selection in refind.conf.
2018/07/23 ver 0.11.3
Last Web page update: 7/22/2018
0.11.3 (7/22/2018)—This release implements a number of
minor bug fixes and some more major improvements; its two changes are:
The new shutdown_after_timeout token in
refind.conf, if set, causes rEFInd to try to shut down the
computer rather than launch the default_selection when the
timeout value is reached. Note, however, that this feature
relies on EFI features that are not implemented by some EFIs. If the
feature is not implemented, the computer will reboot or hang. This
option is disabled by default, which results in the same behavior as
in previous versions of rEFInd.
The new use_nvram token, if set to false,
off, or 0, causes rEFInd to store its variables to
files on the hard disk (in the vars subdirectory of
rEFInd's home directory). When use_nvram is set to
true or one of its synonym, as is the default, these
variables are stored in NVRAM, as was always the case for previous
versions. This feature is intended to improve functionality on
computers with flaky NVRAM and to reduce wear-and-tear on the
2017/10/23 ver 0.11.2
0.11.2 (10/22/2017)—This is a minor bug-fix release; its
two notable improvements are:
I've fixed a bug, introduced in version 0.11.1, that caused setting
volumes in manual boot stanzas to not work.
I've fixed a bug, present since version 0.11.0, that caused the new
tag-hiding feature to not work unless it was explicitly enabled in
refind.conf. (It should have been enabled by default.)
2017/10/10 ver 0.11.1
Last Web page update: 10/9/2017
0.11.1 (10/9/2017)—This version is mainly a maintenance
release in response to Apple's release of macOS 10.13 ("High Sierra"),
although there are a couple of unrelated improvements. Its specific
The new Apple Filesystem (APFS) uses subvolumes, which appear as
subdirectories with UUIDs as names to the EFI and EFI programs such
as rEFInd. This fact means that the location of Apple's boot loader
has changed, from rEFInd's perspective, necessitating a code
update. This version provides that update.
As a follow-on to the preceding change, I discovered that compiling
rEFInd with GNU-EFI resulted in a failure to properly track some
files on APFS volumes. I don't know if this failure reflected a bug
in Apple's EFI, in GNU-EFI, or in rEFInd; but I changed the way
rEFInd tracks boot loader files internally to work around the
problem. Although I've tested this version on an unusually wide
number of computers, it's possible that this change will introduce
new bugs. Thus, if you upgrade and have problems with boot loaders
not being detected or not launching, dropping back to version 0.11.0
2017/08/14 ver 0.11.0
Last Web page update: 8/13/2017
0.11.0 (8/13/2017)—In addition to a few bug fixes,
this version sees several new features, many of which are likely
to be important to a significant number of people....
CJ Vaughter has improved his touch-screen code. This should both
make more tablets' touch screens work and expands the support to
work with mice. Both input methods are disabled by default; you must
enable one by uncommenting the enable_touch or
enable_mouse options in refind.conf. (Enable only
one of these features, though; they're mutually exclusive!)
If you enable mouse support, the mouse_speed and
mouse_size options affect the mouse tracking speed and the
size of the mouse pointer, too. Note that not all computers support
mouse input, much less touch input. The former seems to be largely
unrelated to whether the firmware's own user interface supports
mice, in my testing. If you enable one of these features and your
computer doesn't support it, you can still use rEFInd; but you may
see a useless mouse pointer, and the default selection may not come
up in a highlighted state. Also, these features do not work on
2017/07/31 ver 0.10.9
Last Web page update: 7/30/2017
0.10.9 (7/30/2017)—This version sees changes in some
graphics features and in the build process....
To better support HiDPI/retina displays, rEFInd now automatically
scales its icons and text to twice the usual size on displays wider
than 1920 pixels. This change does not affect text mode (for
which setting the textmode option in refind.conf
is still necessary. Explicitly setting either
small_icon_size or big_icon_size in
refind.conf disables this feature, so you can explicitly
set any icon or font size you like in the usual way.
rEFInd now displays its background/banner image before scanning for
boot loaders, and displays a notice that it's scanning for boot
loaders at this time. This will barely be noticeable on most
systems, but if you have lots of OSes or kernels, you may notice the
On rare occasion, when rEFInd runs into a problem, it displays a
text-mode error message and prompts the user to continue, even when
it's operating in text mode. On Macs, this has caused what looks
2017/05/22 ver 0.10.8
Last Web page update: 5/21/2017
0.10.8 (5/21/2017)—This version's changes are modest,
although a couple will be important to a few users....
I've added shimx64.efi.signed as a valid Shim filename, and
mmx64.efi.signed as a valid MokManager filename, to
refind-install, so that Ubuntu users can point to the
signed Shim binaries on their root (/) partition, rather
than a copy on their ESP.
I've made changes to enable compilation with GNU-EFI 3.0.5, which
was failing with the previous version.
I've added an icon for Devuan GNU+Linux (a Debian spinoff that does
not use systemd).
I've made some minor code efficiency improvements. These are
unlikely to have a noticeable impact on performance by
I've enabled the use of partition unique GUID values with
dont_scan_volumes. This should help users keep duplicate
boot loaders from showing up on RAID 1 arrays.
I've changed "OS X" to "macOS" in assorted on-screen messages, to
2017/04/18 ver 0.10.7
Last Web page update: 4/17/2017
0.10.7 (4/17/2017)—Soon after releasing version
0.10.6, I discovered a potentially serious bug it introduced, and
so I've made this new release, with the following new features:
Although the memory management bug introduced with version 0.10.6
seems to be harmless on most systems, it caused hangs on one
computer (using UEFI DUET), hence my rushing out this update.
I've answered too many queries from people who are confused by the
fact that many OS X installations are identified as Boot OS X
from Recovery HD on the rEFInd menu. Apple puts the boot loader
for its regular installation on the Recovery HD volume if
you use LVM or encrypt your root (/) partition, so rEFInd's
identification is correct, but it confuses people. I've therefore
adjusted rEFInd to omit the from Recovery HD part of that
I've updated refind-install to recognize mmx64.efi
(or the equivalent for other architectures) as an alternative name
2017/04/17 ver 0.10.6
Last Web page update: 4/16/2017
0.10.6 (4/16/2017)—This version includes a few small
bug fixes and one new feature:
The new feature is the extra_kernel_version_strings token
in refind.conf. This token accepts a comma-delimited list
of strings that will be treated similarly to digits for purposes of
matching Linux initrd files to Linux kernels. See the description on
the Configuring the Boot Manager page
Some distributions have renamed MokManager.efi to
mmarch.efi (where arch is an
architecture code, such as x64). I've adjusted rEFInd to
recognize MokManager under this new name. I've also added
fbarch.efi to the list of loaders that are not
scanned by default. This loader restores a machine's NVRAM-based EFI
boot manager entries from a backup file and then launches the
default boot loader.
I've squashed a bug that could cause filesystems managed by rEFInd's
filesystem drivers to not be mounted.
2017/03/05 ver 0.10.5
Last Web page update: 3/4/2017
0.10.5 (3/4/2017)—This version includes a number of
modest changes, most of which will be of interest to relatively few
The touch/tablet support has been improved and so may work with
a few more systems.
The refind-install script has been updated to work better
with disks other than those whose names take the form
/dev/sd? and /dev/hd? (in Linux).
For the benefit of new Apple laptops that lack physical Esc and
function keys, additional keybindings have been added: Backspace
(Delete on most Mac keyboards) now works the same as Esc, and Tab
now works the same as F2/Insert/+.
The Linux initial RAM disk detection code has been expanded so that,
if two initial RAM disk files are found for a kernel, the one with
more characters after the version string that match the equivalent
characters in the kernel filename will be used. For instance,
suppose the kernel filename is vmlinuz-4.8.0-32-standard,
and two initial RAM disk files are