Накануне операции Балтийский флот располагал мощной корабельной, береговой и железнодорожной артиллерийской группировкой. Авиация флота насчитывала до 280 самолетов, она непрерывно пополнялась за счет поступления новой материальной части. Вместе с самолетами прибывал и молодой летный состав.
Вся боевая деятельность флота, продолжавшего находиться в оперативном подчинении Военного совета Ленинградского фронта, была направлена прежде всего на защиту города Ленина. Обороняя подступы к нему с моря, флот в то же время оказывал активное содействие войскам фронта огнем своей артиллерии и авиацией. Помимо того, он осуществлял воинские и народнохозяйственные перевозки грузов, необходимых населению города, фронту и флоту. Коммуникация, по которой поступали основные грузы для города, на Ладожском озере продолжала действовать. Многие матросы, старшины и офицеры мужественно сражались на суше, защищая Ленинград...
Всего лишь 12 - 15 километров отделяли друг от друга войска Ленинградского и Волховского фронтов, но преодолеть это расстояние было нелегкой задачей. Артиллерия фронта до начала операции в ночное время занимала огневые позиции на правом берегу Невы. Ко дню начала разгрома врага там было сосредоточено около двух тысяч орудий и минометов, что составляло до 144 стволов на километр фронта наступления, не считая реактивной артиллерии и артиллерии флота. Такая плотность на Ленинградском фронте создавалась впервые.
Основной удар по врагу наносила 67-я армия Ленинградского фронта, которой командовал генерал-майор М. П. Духанов. В состав армии входили шесть стрелковых дивизий, пять стрелковых, одна лыжная и три танковые бригады, два танковых полка. Эти соединения и части при поддержке артиллерии и авиации фронта и флота должны были преодолеть мощные оборонительные позиции врага на левом берегу Невы, которые в течение 16 месяцев были превращены в сильно укрепленные рубежи, разгромить противника в западной части шлиссельбургского выступа, овладеть крупным узлом его обороны Шлиссельбургом и, соединившись с войсками Волховского фронта, восстановить связь Ленинграда со страной.
Волховский фронт основные усилия сосредоточивал на своем правом фланге. Для осуществления прорыва привлекались специально сформированная 2-я ударная армия генерал-лейтенанта В. З. Романовского - в составе тринадцати стрелковых дивизий, шести танковых бригад и мощной артиллерийской группировки - и часть сил 8-й армии.
Характеризуя после войны район наступления войск Волховского фронта, Маршал Советского Союза К. А. Мерецков писал:
"Я редко встречал местность, менее удобную для наступления. У меня навсегда остались в памяти бескрайние лесные дали, болотистые топи, залитые водой торфяные поля и разбитые дороги. Трудной борьбе с противником сопутствовала не менее трудная борьба с природой. Чтобы воевать и жить, войска вынуждены были строить вместо траншей деревоземляные заборы, вместо стрелковых окопов - насыпные открытые площадки, на протяжении многих километров прокладывать бревенчатые настилы и гати и сооружать для артиллерии и минометов деревянные платформы".
Артиллерия флота, обладая большой дальнобойностью, в ходе операции по прорыву блокады Ленинграда должна была разрушать опорные пункты и узлы сопротивления в глубине обороны противника, уничтожать его подходившие к фронту резервы и вести контрбатарейную борьбу.
Для выполнения задач были привлечены действовавшие на огневых позициях в средней части Невы корабли, железнодорожные и стационарные береговые батареи. Было собрано 88 морских орудий крупного и среднего калибра, составившие три ударные артиллерийские группы флота: группа стационарной артиллерии в составе 11 батарей, возглавляемая начальником полигона капитаном 1 ранга И. Д. Снитко, группа морской железнодорожной артиллерии в составе 16 батарей, возглавляемая генерал-майором И. Н. Дмитриевым, и группа кораблей, находившихся на огневых позициях в средней части Невы (эсминцы "Строгий", "Стройный", "Опытный", канонерские лодки "Зея" и "Ока"). Эту группу возглавлял капитан 1 ранга М. Г. Иванов. Из состава Ладожской военной флотилии был выделен артиллерийский дивизион. Управление артиллерией флота осуществлялось начальником береговой обороны флота вице-адмиралом И. И. Греном с командного пункта, расположенного в непосредственной близости от КП командующего артиллерией 67-й армии.
В плане использования артиллерии флота были указаны порядок вызова огня, расход снарядов, учитывался также и вызов неплановых огней.
Для непосредственной поддержки 45, 86, 136 и 268-й стрелковых дивизий, наступавших в первом эшелоне, кроме фронтовых были созданы и специальные группы флотской артиллерии, а также артиллерийские группы особого назначения и дальнего действия, на которые возлагались задачи контрбатарейной борьбы с артиллерией противника, уничтожения и разрушения оборонительных сооружений, штабных командных пунктов и узлов связи. Артиллерия флота, не занятая в операции непосредственно, должна была защищать город от вражеских обстрелов и содействовать войскам в случае попыток противника нанести удар на других направлениях.
Важное дело при подготовке к операции было выполнено экипажами боевых кораблей и судов Ладожской военной флотилии под командованием капитана 1 ранга В. С. Черокова. Лед уже сковывал Ладогу, но корабли флотилии продолжали пробиваться через ледовую преграду, доставляя в город Ленина необходимые запасы продовольствия. Особенно отличились в этих условиях канонерские лодки, или, как их называли, "линкоры Ладоги".
Плавание стало почти невозможным. Однако Военный совет фронта считал необходимым в срочном порядке перевезти несколько тысяч солдат и офицеров с боевой техникой. И специально сформированный отряд кораблей из пяти канонерских лодок, двух транспортов, двух озерных буксиров и барж под командованием капитана 2 ранга Н. Ю. Озаровского начал выполнение задачи.
Почти сутки продолжался этот небольшой по расстоянию переход, на который в нормальных условиях нужно было затратить всего несколько часов. Временами путь преграждали ледовые торосы, приходилось подрывать лед. Навигационное ограждение было уже снято, и туман осложнял путь. Но ничто не могло сломить волю и трудовой подъем экипажей кораблей и судов. До начала операции моряки Ладоги под прикрытием с воздуха выполнили боевой приказ. В этих рейсах особенно отличились экипажи кораблей капитан-лейтенанта И. Т. Евдокимова и старшего лейтенанта И. В. Дудникова.
В первых числах января Военный совет флота провел совещание всех командиров и начальников политотделов соединений. На нем шла речь об активной подготовке к наступлению без указания конкретных сроков. Осуществляя руководство партийно-политической работой, Военный совет и политуправление флота обращали внимание на оказание помощи в ее организации и проведении в корабельных, береговых и авиационных частях и соединениях.
Политорганы, партийные и комсомольские организации КБФ в период подготовки к прорыву блокады строили свою работу в соответствии с установками Центрального Комитета ВКП(б), конкретной боевой обстановкой и учетом специфических условий флота. Их усилия были направлены на воспитание у моряков чувства советского патриотизма, ненависти к фашистам, веры в победу, укрепление их стойкости и морального духа. Особенно широко проводилась политическая работа, направленная на воспитание у моряков нашего флота наступательного порыва, непреклонной решимости разгромить врага.
Накануне наступления в войска и на флот поступило обращение Военного совета Ленинградского фронта.
"... Пусть воссоединится со всей страной освобожденный от вражеской осады Ленинград! В бой, в беспощадный бой с врагом, мужественные воины!" говорилось. в нем.
В частях и на кораблях с большим подъемом проходили митинги.
Подготовка личного состава, материальной части кораблей и авиации к долгожданной операции была закончена к 11 января, а ночью железнодорожные артиллерийские транспортеры перешли на новые позиции.