И тем не менее Дёниц продолжал бросать молоху заведомо проигранной войны своих подводников, хотя в целом положение немцев становилось совершенно безнадежным.
В июне-декабре 1944 года подводный флот Кригсмарине потерял 159 «у-ботов», потопив в Атлантике всего 32 судна и 17 боевых кораблей. За три месяца, прошедших со дня высадки союзников в Нормандии, немцы лишились баз на берегу Бискайского залива. Для выхода в океан теперь приходилось вновь, как в 1939 году, огибать на севере Англию.
Главными базами Кригсмарине отныне стали Киль, Штеттин, Данциг, Пиллау, Вильгельмсхафен, Гамбург, остров Гельголанд, порты Норвегии. Гросс-адмирал Дёниц прекрасно знал, что война на море потеряла прежнее значение и воспрепятствовать переброске войск союзников он уже не может. Подводный флот еще насчитывал 429 «у-ботов», но потеря нефтяных приисков в Румынии, захваченных советскими войсками, привела к жесточайшему дефициту жидкого топлива. Дело дошло до того, что в январе 1945 года пришлось передать на 27 подлодок, готовящихся к походу, дизельное топливо с «карманных линкоров» «Адмирал Шеер» и «Лютцов»…
Но германские субмарины выходили в море до последнего дня войны. До самого ее конца в бассейне Атлантического океана сохранялась серьезная опасность судоходству союзников. В начале 1945 года количество «у-ботов», действовавших на коммуникациях, даже возрастало: в январе — 36, в феврале и марте — 48, в апреле — 50, в начале мая — 43. В марте 1945 года, когда русские армии стояли на Одере в 75 километрах от Берлина, а англо-американцы уже форсировали Рейн, в Атлантике продолжали гибнуть люди и корабли: транспорты, «эскортники», немецкие подлодки.
«У-боты» Дёница перешли в это время к тактике засад. Каждая лодка занимала позицию на подходах к портам и базам противника, ложилась на грунт и часами ожидала появления кораблей. После обнаружения цели гидроакустикой немцы всплывали на перископную глубину, атаковали, а затем снова отходили к месту засады.
Подобная тактика дала результаты. Если во второй половине 1944 года среднемесячные потери союзников в Атлантике от немецких подлодок составляли 44 тысячи тонн, то в первые четыре месяца 1945 года они возросли до 54 тысяч тонн. В январе-мае 1945 года «волки» потопили 55 транспортов, причем большинство из них не в океане, а на ближних подступах к Британским островам. Число «у-ботов», орудовавших здесь, также возрастало: в январе — 12, в феврале — 25. Конечно, понесенные союзниками потери уже не могли оказать существенное влияние на снабжение Англии всем необходимым. Но они заставляли англичан и американцев держать в Атлантике 20 противолодочных поисково-ударных групп, в состав каждой из которых входил эскортный авианосец и эскортные миноносцы. Сохранялась и система конвоев. Авиация Берегового командования Королевских ВВС активно проводила минирование подходов к базам немецких подлодок в Германии и Норвегии. Тяжелые четырехмоторные бомбардировщики ВВС Великобритании и США бомбили стоянки «у-ботов», сбрасывали на их железобетонные укрытия чудовищные 10-тонные авиабомбы. Избиение подводного флота Кригсмарине продолжалось. Всего с 1 января до 8 мая 1945 года была потоплена 151 немецкая подлодка. Из них англичане уничтожили 95, а американцы — 39 «у-ботов».