東南部地區偽裝部隊及船隻的集結等一係列措施,,還讓巴頓將軍在英國進行戰前演說,再加上嚴格的保密措施,使德軍統帥部在很長時間裏對盟軍登陸地點、時間都作出了錯誤判斷,以為盟軍將在諾曼底東北方的加萊海灘登陸,甚至在盟軍諾曼底登陸後仍認為是牽製性的佯攻,這就導致了德軍在西線的大部分兵力、兵器被浪費在加萊地區,而在諾曼底則因兵力單薄無法抵禦盟軍的登陸。同時,還找到一個和蒙哥馬利長得極像的的人詹姆斯在北非冒充蒙哥馬利,使得隆美爾以為蒙哥馬利一直在北非。
還有戰前逼真的訓練,由於登陸作戰是一種極為複雜的作戰樣式,盟軍在登陸前對參戰 部隊的組織和行動進行了反複多次近似實戰的模擬演練,以使部隊盡快掌握相關的作戰技能,提高了部隊戰鬥力。戰後參戰人員對戰前訓練及訓練基地給予了高度評價。
為實施這一大規模的戰役,盟軍共集結了多達288萬人的部隊。陸軍共36個師,其中23個步兵師,10個裝甲師,3個空降師,約153萬人。海軍投入作戰的軍艦約5300艘,其中戰鬥艦隻包括13艘戰列艦,47艘巡洋艦,134艘驅逐艦在內約1200艘,登陸艦艇4126艘,還有5000餘艘運輸船。空軍作戰飛機13700架,其中轟炸機5800架,戰鬥機4900架,運輸機滑翔機3000架。為此,盟軍的空襲由轟炸德國的工業區轉變成轟炸德國的交通線(後期根據德國的記載,由於盟軍對德的轟炸,使修建大西洋堡壘的進度一再變慢,甚至有些修建大西洋堡壘的工人被迫去修建鐵路)在D日前夕 這些轟炸機又轟炸了海灘的防禦設施,隻是由於探路人的失誤使這些轟炸沒起到什麼作用。美國陸軍上將艾森豪威爾被任命為歐洲同盟國遠征軍最高司令。
盟國將海軍編為兩個特種混合艦隊:西部艦隊,主要由美國軍艦組成,共3艘戰列艦,10艘巡洋艦,30艘驅逐艦,280艘其它軍艦,1700多艘登陸艦艇,司令為美國海軍少將柯克,在貝爾法斯特集結,由美國戰術空軍第9航空隊提供空中掩護。下轄3個編隊:U編隊負責運送美軍第4步兵師在猶他灘頭登陸,O編隊負責運送美軍第1步兵師在奧馬哈灘頭登陸,B編隊負責運送美軍第29步兵師在奧馬哈灘頭登陸。
東部艦隊,主要由英國軍艦組成,共3艘戰列艦,13艘巡洋艦,30艘驅逐艦,302艘其它軍艦,2426艘登陸艦艇,司令為英國海軍少將維安,在格裏諾克集結,由英國戰術空軍第2航空隊提供空中掩護。下轄4個編隊:G編隊負責運送英國第50步兵師在黃金灘頭登陸,J編隊負責運送加拿大第3步兵師在朱諾灘頭登陸,S編隊負責運送英國第3步兵師在寶劍灘頭登陸,L編隊負責運送第二梯隊英國第7裝甲師在黃金灘頭登陸。
海軍還以7艘戰列艦,2艘淺水炮艦,24艘巡洋艦,74艘驅逐艦組成五個艦炮火力支持大隊,為五個灘頭提供艦炮火力支持,盟國為了這次行動可謂是做到了他們認為的萬無一失,能算到的,能辦到的他們都做了。
與此同時而在德國方麵,此時他們在東線蘇聯戰場有179個師和5個旅,約占德軍總兵力的65%。在西線的法國、比利時、荷蘭,卻隻有歸西線總司令陸軍元帥龍德施泰特指揮的59個師,其中33個海防師,15個步兵師,8個裝甲師,2個傘兵師。即使再加上由希特勒親自指揮的戰略預備隊2個裝甲師,總共才60個師,約76萬人。
西線司令部所屬的58個師,編為兩個集團軍群,共四個集團軍。B集團軍群由陸軍元帥隆美爾指揮,駐守法國北部,共39個師是西線德軍的主力。下轄第15集團軍,司令是薩爾穆特上將,駐加萊,擁有包括14個海防師,4個步兵師,5個裝甲師在內共23個師;第7集團軍,司令是多爾曼上將,駐布列塔尼半島,擁有包括8個海防師,5個步兵師,1個裝甲師在內共14個師。G集團軍群,由布拉斯科維茲上將指揮,駐守法國盧瓦河以西地區,共有19個師。下轄第1集團軍,司令為謝瓦萊裏中將,駐比利時,共10個師;第19集團軍,司令為鬆德施泰因中將,駐法國南部,共9個師。
兵力上的巨大差異,加上情報不準,王漢章不說,恐怕德國人這回要被打的抱頭鼠竄了。