![]()
1992年的操作系統(tǒng),在2024年的旗艦硬件上跑起來需要幾步?答案是:一張軟盤,一塊愿意配合的主板,以及一個閑得發(fā)慌的周末。
西班牙博主Omores最近完成了這個看似不可能的穿越實驗——讓Windows 3.1X原生運行在Ryzen 9 9900X+RTX 5060 Ti的裸機上。這不是虛擬機,不是模擬器,是真正意義上的"裸機啟動"。CPU和操作系統(tǒng)之間隔著32年的技術(shù)斷層,居然能握手成功。
整個流程的荒誕感,堪比用航天飛機的導(dǎo)航芯片去驅(qū)動一輛蒸汽機車。但技術(shù)史就是由這些無意義的執(zhí)念堆疊而成的。
第一步:主板必須是"內(nèi)鬼"
實驗的核心道具不是那塊RTX 5060 Ti,而是華碩主板的"Classic BIOS"功能。這個藏在UEFI深處的開關(guān),本質(zhì)上是一個時間膠囊——開啟后,主板會假裝自己是1995年的硬件。
CSM(兼容性支持模塊)在這里扮演了翻譯官的角色。它讓新主板能讀懂老系統(tǒng)的"方言",包括16位實模式、傳統(tǒng)中斷向量表,以及軟盤驅(qū)動器的磁頭尋道聲。
Omores在視頻里展示了一個細節(jié):他先用Windows 95啟動軟盤創(chuàng)建FAT16分區(qū)。這個步驟暴露了一個冷知識——Windows 3.1X根本不認識GPT分區(qū)表,也不懂什么是UEFI。它只信任DOS留下的FAT16腳印,就像候鳥只認出生地的磁場。
主板廠商通常不會宣傳這種"開倒車"的功能。畢竟消費級市場的敘事永遠是向前奔跑,沒人愿意承認自家旗艦產(chǎn)品里埋著一塊為考古預(yù)留的化石層。
第二步:軟盤居然還能用
Omores使用的是USB外接軟驅(qū),但安裝程序毫無障礙地將其識別為Drive A:。這里有個容易誤解的點:USB軟驅(qū)并非模擬軟盤,而是讓老系統(tǒng)以為自己面對的是一個真實的、會咔嗒作響的機械裝置。
更意外的是那組1992年的安裝軟盤。30多年的時間足以讓磁帶消磁、光盤氧化,但3.5英寸軟盤的磁性記錄居然完好無損。沒有位腐爛(bit rot),沒有磁粉脫落,連標簽上的西班牙文都清晰可辨。
這種介質(zhì)的頑固生命力,與它的存儲容量形成了諷刺的對比——一張軟盤1.44MB,裝不下如今一張手機照片,卻能承載一個完整的圖形操作系統(tǒng)。
安裝過程本身平淡得像在還原歷史課本:插入磁盤1,讀取,換盤2,讀取,換盤3……Omores在視頻里保留了完整的機械噪音,那種有節(jié)奏的咔嗒-嗡鳴-咔嗒,是數(shù)字時代最后的模擬回響。
第三步:崩潰,然后奇跡發(fā)生
真正的麻煩從DOS提示符消失開始。Windows 3.1X的圖形界面啟動瞬間,系統(tǒng)崩潰。
原因并不神秘:1992年的顯示驅(qū)動程序,面對2024年的GPU完全失明。RTX 5060 Ti的Blackwell架構(gòu)對Win3.1X來說,是一片沒有地圖的新大陸。
Omores的解決方案堪稱粗暴——強制使用VGA 640×480 16色模式。這個分辨率在今天的屏幕上只占不到2%的像素面積,但足以讓程序管理器和文件管理器正常渲染。色彩從真彩色(1670萬色)跌回16色,畫面呈現(xiàn)出一種復(fù)古的顆粒感,像透過磨砂玻璃看數(shù)字文物。
更深層的問題在于內(nèi)存。Win3.1X是16位操作系統(tǒng),理論上最多尋址16MB內(nèi)存。Ryzen 9 9900X的默認配置遠超這個上限,但Classic BIOS通過內(nèi)存映射 trick,讓老系統(tǒng)只"看到"它能力范圍內(nèi)的部分。這種欺騙性兼容,類似于給近視眼配了一副自動過濾遠景的眼鏡。
跑分:一場無意義的狂歡
安裝完成后,Omores做了一件極具行為藝術(shù)色彩的事——在現(xiàn)代硬件上運行Win3.1X時代的基準測試。
結(jié)果毫無懸念地溢出量程。CPU測試程序設(shè)計時從未考慮過8核16線程的存在,報告的數(shù)字要么為零,要么顯示為荒謬的極大值。圖形測試同樣失效,VGA模式無法調(diào)用GPU的任何加速功能,幀率數(shù)字停留在理論計算的層面。
但有一個測試意外通過了:磁盤讀寫。USB軟驅(qū)的傳輸速度被準確識別為"高速"——以1992年的標準,每秒500KB確實是高速。這個相對速度的認知錯位,構(gòu)成了整個實驗最幽默的注腳。
Omores還嘗試了在Win3.1X里打開記事本和計算器。程序啟動時間以毫秒計,但界面響應(yīng)卻帶著一種詭異的延遲感——不是硬件慢,而是人眼已經(jīng)習慣了60Hz以上的刷新率,16色VGA的閃爍像老電影的幀間抖動。
為什么還有人做這種事
復(fù)古計算(Retro Computing)社區(qū)的存在,本身就是一個反商業(yè)周期的現(xiàn)象。當科技媒體追逐下一代制程節(jié)點時,另一群人在eBay上競拍486處理器,在GitHub上維護DOS的TCP/IP協(xié)議棧。
Omores的視頻評論區(qū)出現(xiàn)了一個有趣的爭論:這到底算不算"真正的"復(fù)古體驗?一方認為,使用現(xiàn)代主板和USB軟驅(qū)已經(jīng)破壞了純粹性;另一方反駁說,原始硬件的稀缺性使得這種"翻譯層"方案成為唯一可行的保存手段。
華碩的Classic BIOS功能從未出現(xiàn)在產(chǎn)品發(fā)布會的主舞臺上。它的文檔 buried 在UEFI高級選項的深處,菜單描述晦澀得像密碼。但正是這個被刻意低調(diào)處理的功能,讓32年的技術(shù)斷層得以縫合。
這種"向后兼容"的工程倫理,在消費科技領(lǐng)域近乎瀕危。蘋果用Rosetta 2完成了兩代架構(gòu)的過渡,但那是商業(yè)必需;微軟對Win32的維護,本質(zhì)上是企業(yè)市場的綁架。像華碩這樣,為一個極小眾需求保留完整的16位實模式支持,找不到合理的商業(yè)解釋。
唯一的解釋是:有人記得。
主板固件工程師的某個深夜,某個測試用例,某行被注釋掉的代碼——這些不可追蹤的個人決策,構(gòu)成了技術(shù)史的暗線。Omores的視頻意外地將這條暗線拉到了聚光燈下。
軟盤的聲音,是倒計時
實驗的尾聲,Omores展示了從Win3.1X正常關(guān)機的全過程。沒有"正在更新,請勿關(guān)閉計算機"的恐嚇,沒有后臺進程的頑固抵抗,只有一行綠色的"現(xiàn)在可以安全地關(guān)閉計算機了",然后屏幕歸于黑暗。
這種確定的終結(jié)感,在現(xiàn)代操作系統(tǒng)里已經(jīng)消失。我們的設(shè)備永遠在待命,永遠在同步,關(guān)機和開機的界限被模糊成"睡眠"和"喚醒"。Win3.1X的關(guān)機流程像一種儀式,標志著人機交互的明確邊界。
USB軟驅(qū)在最后一聲磁頭歸位的咔嗒中靜止。Omores沒有說明那組西班牙文軟盤的來歷——是個人收藏,還是二手市場的淘換,或是某個被遺忘倉庫的出土文物。
這個留白本身構(gòu)成了問題的形狀:當最后一張可讀取的軟盤損壞,當最后一塊支持Classic BIOS的主板停產(chǎn),這種跨越32年的對話將如何繼續(xù)?模擬器可以復(fù)制功能,但能復(fù)制那種等待磁盤旋轉(zhuǎn)的焦慮,那種對物理介質(zhì)脆弱性的覺知嗎?
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.