当他率领大军来到长江边后,根本不把孙刘联军放在眼里,在战斗之前就已经开始盘算胜利后在江东如何享乐,没有像此前官渡之战时那样殚精竭虑地钻研战略战术,也没有精心安排细作到江东去探听军情,并且疏于防范,屡次让周瑜的耳目混进军营刺探消息。可以说在这场战争中曹操非但不清楚对方的情况,也不太了解自己的处境。兵法有云:不知己,不知彼,每战必败。曹操当然也没能逃脱前人的经验总结。
以上的原因可以为火攻提供一个很好的条件,但是曹操兵败赤壁的主因是“火攻”吗?历史还有待进一步考证,与此同时,很多人还提出了一个可能,那就是疾病。
在罗贯中的《三国演义》中也对此有所描述,称曹军在江北驻扎不久,就因为将士水土不服,多身患疾病,战斗力直线下降。在《三国志·周瑜传》中也有曹军患疾的记载:“时,曹公军众已有疾病,初一交战,公军败退,引次江北。”显然在赤壁大战之前,曹操的众多军士就已病倒。在《三国志·武帝纪》中也称是一场瘟疫导致曹军“吏士多死者”。由各种记载可说明,疾病是造成这次失败的重要原因。《三国志·先主传》、《三国志·吴书·吴主传》也有类似的记载。
试想一下,一个曾经打胜过两次历史上有名的以少胜多战役——兖州之战、官渡之战的曹操会如此轻松地被人打败吗?就算此时的曹操已有骄气,就算周瑜智慧过人,但是毕竟曹操还是个相当难缠的对手,他想一统中国,面对吴蜀联军他会如此掉以轻心吗?众多疑惑使越来越多的人开始怀疑赤壁之战究竟是周瑜用火攻战胜了曹操还是疾病战胜了曹操?