Оперативная пауза в центральном секторе фронта советско-германского фронта была настолько долгой, что ее можно было назвать затянувшейся. Плацдармы на Висле были захвачены еще летом 1944 г., однако широкомасштабное наступление с них все не начиналось. К началу января 1945 г. 1-й Белорусский фронт Г.К. Жукова располагал Магнушевским (45 км по фронту и 18 км в глубину) и Пулавским (30 км по фронту и 10 км в глубину) плацдармами, 1-й Украинский фронт И.С. Конева – одним крупным Сандомирским плацдармом (70 км по фронту и 50 км в глубину). Двум советским фронтам противостояла группа армий «А» генерал-полковника Йозефа Гарпе. Растаскивание войск на запад (для проведения наступления в Арденнах) и на защиту Венгрии (в Венгрии в январе 1945 г. находился IV танковый корпус СС, ранее подчинявшийся ГА «Центр» и располагавшийся в декабре 1944 г. под Варшавой. – Прим. авт.) привело к существенному ослаблению центрального сектора советско-германского фронта. Войскам двух советских фронтов численностью 2,2 млн человек (с тылами и ВВС) группа армий «А» могла противопоставить только 400 тыс. человек.
Если обратиться к записям в журнале боевых действий штаба оперативного руководства вермахта (KTB OKW), то в начале января 1945 г. общий замысел советских наступательных планов оценивался следующим образом: «Вырисовываются ударные группировки в районах Баранова, Пулавы, Магнушева и в Восточной Пруссии, т.е. те, которые уже давно были нами установлены» (Kriegstagebuch des Oberkommandos der Wehrmacht (Wehrmachtfuerungsstab) 1. Januar 1944 – 2. Mai 1945. Band 4. Zweiter Halbbabd, S.1002, далее KTB OKW). Длительная пауза в проведении наступательных операций также нашла свое объяснение у немецких штабистов: «Тот факт, что противник в районе между Карпатами и Восточной Пруссией уже в течение около двух месяцев находится в состоянии боевой готовности и не переходит в наступление, частично объясняется плохой погодой, так как ему нужны мороз и хорошая видимость, чтобы иметь возможность полностью использовать свою авиацию» (Там же).
Затишье на передовой на стратегически важных направлениях чаще всего сопровождается напряженной работой штабов и бурями в верхних эшелонах военной иерархии. Начало подготовке грандиозного наступления было положено кадровыми перестановками. К.К. Рокоссовский вспоминает:
«Уже был вечер. Только мы собрались в столовой поужинать, дежурный офицер доложил, что Ставка вызывает меня к ВЧ. У аппарата был Верховный Главнокомандующий. Он сказал, что я назначаюсь командующим войсками 2-го Белорусского фронта. Это было столь неожиданно, что я сгоряча тут же спросил:
– За что такая немилость, что меня с главного направления переводят на второстепенный участок?
Сталин ответил, что я ошибаюсь: тот участок, на который меня переводят, входит в общее западное направление, на котором будут действовать войска трех фронтов – 2-го Белорусского, 1-го Белорусского и 1-го Украинского; успех этой решающей операции будет зависеть от тесного взаимодействия этих фронтов, поэтому на подбор командующих Ставка обратила особое внимание. Касаясь моего перевода, Сталин сказал, что на 1-й Белорусский назначен Г.К. Жуков» (Рокоссовский К.К. Солдатский долг. М.: Воениздат, 1988 С. 286).
Разговор с Верховным Рокоссовский датирует 12 ноября. Жуков описывает свое назначение так: «15 ноября я выехал в Люблин, где мне был передан приказ о назначении командующим 1-м Белорусским фронтом (членом Военного совета фронта был генерал К.Ф. Телегин), а К.К. Рокоссовский этим же приказом назначался командующим 2-м Белорусским фронтом. […] 16 ноября я вступил в командование 1-м Белорусским фронтом, К.К. Рокоссовский в этот же день выехал на 2-й Белорусский фронт» (Жуков Г.К. Указ. соч. С. 259). Директива Ставки ВГК № 220263, по которой происходили перемещения командующих, была подписана 12 ноября 1944 г. Ранее командовавший 2-м Белорусским фронтом Г.Ф. Захаров стал заместителем Г.К. Жукова. Захаров уже занимал эту должность в период битвы за Москву зимой 1941 – 1942 гг. Однако снова поработать в тандеме с Г.К. Жуковым Г.Ф. Захарову не пришлось. Буквально через несколько дней он был направлен в Венгрию командующим 4-й гв. армии вместо заболевшего И.В. Галанина. Одновременно Жуков освобождался от обязанностей представителя Ставки, координирующего действия 1-го и 2-го Белорусских фронтов.
Вскоре после смены командующих 28 и 25 ноября 1944 г. последовали директивы Ставки ВГК на проведение наступательной операции командующим 1-го Белорусского и 1-го Украинского фронтов соответственно. Разработка планов операций штабами двух фронтов заняла чуть меньше месяца. 23 декабря 1944 г. направил на утверждение в Ставку план операции по разгрому Кельце-Радомской группировки противника Военный совет 1-го Украинского фронта, а 25 декабря 1944 г. – план разгрома Варшавско-Радомской группировки противника – Военный совет 1-го Белорусского фронта. Оба плана были утверждены Ставкой в один и тот же день: 29 декабря 1944 г.
После официального одобрения планов началось сосредоточение войск на плацдармах. В 1-м Белорусском фронте в период с 1 по 12 января на магнушевский плацдарм были введены 61-я армия, 5-я ударная армия, 1-я и 2-я гв. танковые армии, 2-й гв. кавалерийский корпус и части усиления. В 1-м Украинском фронте на сандомирский плацдарм вводились 52-я армия, 6-я и 60-я армии, 3-я гв. танковая армия, три танковых и кавалерийский корпуса и части усиления. Если немецкое командование растаскивало войска по флангам советско-германского фронта, то советское в конце 1944 г. собирало их в центре. 61-я армия была выведена из Прибалтики и направлена под Варшаву. Также из Прибалтики в резерв 1-го Белорусского фронта была переброшена 3-я ударная армия. 5-я ударная армия была выведена в резерв Ставки ВГК из состава 3-го Украинского фронта в сентябре 1944 г. после Ясско-Кишиневской операции. Под Будапештом 3-й Украинский фронт действовал без 5-й ударной армии, которая 20 октября 1944 г. была подчинена 1-му Белорусскому фронту. 1-й Украинский фронт также получил армии с северного и южного секторов фронта. Во-первых, И.С. Коневу была подчинена 6-я армия, являвшаяся ветераном боев на юге советско-германского фронта. Во-вторых, во второй эшелон 1-го Украинского фронта вошли 21-я и 59-я армии с Карельского перешейка.
Сообщив Рокоссовскому о его назначении командующим 2-м Белорусским фронтом, И.В. Сталин сказал о предстоящем наступлении: «Если не продвинетесь вы и Конев, то никуда не продвинется и Жуков». Это были не пустые слова утешения. 28 ноября в адрес командования 2-го Белорусского фронта была направлена директива Ставки ВГК № 220274 на проведение операции против Восточной Пруссии. Через несколько дней, 3 декабря 1944 г. соответствующую директиву Ставки получил штаб 3-го Белорусского фронта. План операции был подготовлен К.К. Рокоссовским к 17 декабря, а утвержден был уже 22 декабря 1944 г. С помощью наступления 2-го и 3-го Белорусских фронтов советское командование предполагало отсечь сосредоточенные в Восточной Пруссии войска группы армий «Центр» (580 тыс. человек) от основных сил германской армии. Тем самым немецкое командование лишалось возможности восстановить сокрушаемый войсками Г.К. Жукова и И.С. Конева фронт за счет переброски войск из Восточной Пруссии. При этом следует отметить, что в журнале боевых действий штаба оперативного руководства вермахта направление удара советских войск в Восточной Пруссии было оценено неверно. Предполагалось, что будет нанесен удар «через Нарев в направлении на Торн и следующим ударом от восточной границы в западном и юго-западном направлении». План операции 2-го Белорусского фронта предусматривал удар через Нарев на Мариенбург, в направлении Данцигской бухты, т.е. не на запад, а на северо-запад.