diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm
index a5404b27499378a61c9761e8f2fc80753f465ebd..c37a6bb25e9e18f1d177f42c817c0d5bb21c38c5 100644
--- a/gnu/packages/disk.scm
+++ b/gnu/packages/disk.scm
@@ -100,7 +100,7 @@ (define-public fdisk
 (define-public ddrescue
   (package
     (name "ddrescue")
-    (version "1.17")
+    (version "1.18.1")
     (source
      (origin
       (method url-fetch)
@@ -108,7 +108,7 @@ (define-public ddrescue
                           version ".tar.lz"))
       (sha256
        (base32
-        "0bvmsbzli2j4czwkabzs978n1y6vx31axh02kpgcf7033cc6rydy"))))
+        "1ad1ifby89wys8lxh4d24y5lih6hkz54jhv6sf6bs1i7sd7lnqaq"))))
     (build-system gnu-build-system)
     (home-page "http://www.gnu.org/software/ddrescue/ddrescue.html")
     (synopsis "Data recovery utility")