diff --git a/Duplicati/UnitTest/DiskImage/WindowsDiskImageHelper.cs b/Duplicati/UnitTest/DiskImage/WindowsDiskImageHelper.cs index ef0a44450..5b68de258 100644 --- a/Duplicati/UnitTest/DiskImage/WindowsDiskImageHelper.cs +++ b/Duplicati/UnitTest/DiskImage/WindowsDiskImageHelper.cs @@ -349,28 +349,6 @@ namespace Duplicati.UnitTest.DiskImage return -1; } - /// - /// Finds an available drive letter that is not currently in use. - /// - /// An available drive letter. - /// Thrown if no available drive letters are found. - private static char FindAvailableDriveLetter() - { - var usedDrives = DriveInfo.GetDrives() - .Where(d => d.Name.Length >= 2) - .Select(d => char.ToUpperInvariant(d.Name[0])) - .ToHashSet(); - - // Try letters from Z down to D (avoid A, B, C which are typically reserved) - for (char c = 'Z'; c >= 'D'; c--) - { - if (!usedDrives.Contains(c)) - return c; - } - - throw new InvalidOperationException("No available drive letters found."); - } - /// /// Gets the drive letters (mount points) for all partitions on a disk. ///