什么叫做磁盤自舉記錄程序?
什么叫做磁盤自舉記錄程序?
值得注意的是,普通的磁盤訪問命令無法直接讀寫硬盤中的隱含扇區。因此,為了將MBR自舉程序寫入硬盤的第1扇區和備份原系統MBR程序,開發了一個專門的安裝、卸載程序。此外,在開機界面中,筆者設計了兩種不同的字體顯示方式,分別采用16點陣和12點陣字庫實現。然而,由于字庫信息存儲在硬盤的隱含扇區中,受限于存儲空間大小,無法將整個16點陣和12點陣標準字庫都保存在硬盤的隱含扇區中,這不僅不利于自舉程序查找和顯示字模信息,也會占用過多的空間。因此,開發了一個程序從標準16點陣和12點陣字庫中提取所顯示漢字的點陣字模信息,形成自制漢字庫。整個系統由三個程序構成:安裝卸載程序、開機自舉程序和字庫提取程序。
導讀值得注意的是,普通的磁盤訪問命令無法直接讀寫硬盤中的隱含扇區。因此,為了將MBR自舉程序寫入硬盤的第1扇區和備份原系統MBR程序,開發了一個專門的安裝、卸載程序。此外,在開機界面中,筆者設計了兩種不同的字體顯示方式,分別采用16點陣和12點陣字庫實現。然而,由于字庫信息存儲在硬盤的隱含扇區中,受限于存儲空間大小,無法將整個16點陣和12點陣標準字庫都保存在硬盤的隱含扇區中,這不僅不利于自舉程序查找和顯示字模信息,也會占用過多的空間。因此,開發了一個程序從標準16點陣和12點陣字庫中提取所顯示漢字的點陣字模信息,形成自制漢字庫。整個系統由三個程序構成:安裝卸載程序、開機自舉程序和字庫提取程序。
自舉程序的設計原理在于實現BIOS自檢后,顯示選擇內外網的開機界面。為了實現這一目標,開機自舉程序被安裝在硬盤的0柱面0磁道第1扇區,并備份原來的系統MBR到硬盤0柱面0磁道的某一隱含扇區。系統BIOS自檢后加載第1扇區的內容到內存地址0000∶7C00H,使本MBR自舉程序獲得控制權,然后等待并響應用戶的鍵盤輸入。當用戶按下Y鍵時,MBR自舉程序將之前備份在硬盤某隱含扇區的原系統MBR加載到內存地址0000∶7C00H,并將控制權返還給原系統MBR,使其完成操作系統的引導,直接進入內網;而按下N鍵則會熱啟動系統,并配合物理隔離卡切換到外網;若用戶輸入其他鍵,則等待用戶重新輸入。值得注意的是,普通的磁盤訪問命令無法直接讀寫硬盤中的隱含扇區。因此,為了將MBR自舉程序寫入硬盤的第1扇區和備份原系統MBR程序,開發了一個專門的安裝、卸載程序。此外,在開機界面中,筆者設計了兩種不同的字體顯示方式,分別采用16點陣和12點陣字庫實現。然而,由于字庫信息存儲在硬盤的隱含扇區中,受限于存儲空間大小,無法將整個16點陣和12點陣標準字庫都保存在硬盤的隱含扇區中,這不僅不利于自舉程序查找和顯示字模信息,也會占用過多的空間。因此,開發了一個程序從標準16點陣和12點陣字庫中提取所顯示漢字的點陣字模信息,形成自制漢字庫。整個系統由三個程序構成:安裝卸載程序、開機自舉程序和字庫提取程序。通過這種方式,不僅能夠靈活地選擇內網或外網環境,還能夠實現高效、便捷的系統啟動過程。整個系統的設計充分考慮了用戶的需求,通過優化資源分配和界面設計,為用戶提供了一個簡潔、直觀的開機界面。
什么叫做磁盤自舉記錄程序?
值得注意的是,普通的磁盤訪問命令無法直接讀寫硬盤中的隱含扇區。因此,為了將MBR自舉程序寫入硬盤的第1扇區和備份原系統MBR程序,開發了一個專門的安裝、卸載程序。此外,在開機界面中,筆者設計了兩種不同的字體顯示方式,分別采用16點陣和12點陣字庫實現。然而,由于字庫信息存儲在硬盤的隱含扇區中,受限于存儲空間大小,無法將整個16點陣和12點陣標準字庫都保存在硬盤的隱含扇區中,這不僅不利于自舉程序查找和顯示字模信息,也會占用過多的空間。因此,開發了一個程序從標準16點陣和12點陣字庫中提取所顯示漢字的點陣字模信息,形成自制漢字庫。整個系統由三個程序構成:安裝卸載程序、開機自舉程序和字庫提取程序。
為你推薦