專利名稱:信息處理設(shè)備和訪問方法
技術(shù)領(lǐng)域:
本發(fā)明涉及例如個(gè)人計(jì)算機(jī)的信息處理設(shè)備,尤其涉及具有大量連接端口的信息處理設(shè)備,外部存儲(chǔ)裝置可分離地連接在連接端口上,和用于此設(shè)備的訪問方法。
背景技術(shù):
近年,已發(fā)展出各種便攜式計(jì)算機(jī),例如膝上型計(jì)算機(jī)或者筆記本計(jì)算機(jī)。此類計(jì)算機(jī)具有大量連接端口,例如通用串行總線(USB)接口和IEEE1394接口,用于擴(kuò)展計(jì)算機(jī)的功能。各種外部存儲(chǔ)裝置可以連接到此類連接端口上。
通常情況下,連接到某個(gè)連接端口上的外部存儲(chǔ)裝置作為移動(dòng)介質(zhì)處理。因此,此外部存儲(chǔ)裝置不能用作可引導(dǎo)磁盤驅(qū)動(dòng)器,例如硬盤驅(qū)動(dòng)器(HDD)或者軟盤驅(qū)動(dòng)器(FDD)。外部存儲(chǔ)裝置的使用相對(duì)受到限制。
日本專利申請(qǐng)公開公報(bào)2004-151785號(hào)公布了一種結(jié)合有閃存的USB存儲(chǔ)裝置。一接收到主機(jī)的請(qǐng)求,USB存儲(chǔ)裝置就向主機(jī)返回響應(yīng)指定USB存儲(chǔ)裝置是軟盤驅(qū)動(dòng)器。因此,USB存儲(chǔ)裝置被主機(jī)識(shí)別為虛擬方式軟盤驅(qū)動(dòng)器。
然而,如果外部存儲(chǔ)裝置具有此類專項(xiàng)功能使它被能被識(shí)別為虛擬方式軟盤驅(qū)動(dòng)器,則外部存儲(chǔ)裝置的制造成本將增加。另一方面,如果普通的外部存儲(chǔ)裝置不具備這種專項(xiàng)功能則其不能被用做軟盤驅(qū)動(dòng)器。
在這種情況下,有必要實(shí)現(xiàn)一種新的功能用于將沒有配置專用功能的外部存儲(chǔ)器作為用戶指定的磁盤驅(qū)動(dòng)器(硬盤驅(qū)動(dòng)器或者軟盤驅(qū)動(dòng)器)。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種信息處理設(shè)備和一種訪問方法,可以不安裝專用功能的外部存儲(chǔ)裝置用作用戶指定的磁盤驅(qū)動(dòng)器。
根據(jù)本發(fā)明的一個(gè)方面提供的一種信息處理裝置包括主體;多個(gè)設(shè)置在所述主體上的連接端口,并且外部存儲(chǔ)裝置可分離地連接其上;非易失性存儲(chǔ)器,存儲(chǔ)多個(gè)對(duì)應(yīng)所述連接端口并指定各所述連接到相關(guān)連接端口的外部存儲(chǔ)裝置是被作為硬盤驅(qū)動(dòng)器還是軟盤驅(qū)動(dòng)器處理的模式指定信息項(xiàng);連接探測單元,逐個(gè)連接端口地執(zhí)行確定外部存儲(chǔ)裝置是否連接在連接端口上的連接探測處理;和驅(qū)動(dòng)器號(hào)碼分配單元,在外部存儲(chǔ)裝置連接在多個(gè)連接端口中至少一個(gè)上的情況下,基于對(duì)應(yīng)所述至少一個(gè)連接端口的模式指定信息將指定硬盤驅(qū)動(dòng)器的第一驅(qū)動(dòng)器號(hào)碼和指定軟盤驅(qū)動(dòng)器的第二驅(qū)動(dòng)器號(hào)碼中的一個(gè)分配給連接到所述至少一個(gè)連接端口上的外部存儲(chǔ)裝置。
與說明書一體并組成說明書一部分的附解了本發(fā)明的具體實(shí)施例,并且與上述總體說明和下述具體實(shí)施例的詳細(xì)說明一起用于解釋本發(fā)明的主旨。
圖1是顯示從前面觀察的根據(jù)本發(fā)明一個(gè)實(shí)施例的信息處理設(shè)備外觀的立體圖;圖2是顯示從后面觀察的圖1所示的信息處理設(shè)備外觀的立體圖;圖3是顯示連接在圖1所示的信息處理設(shè)備上的外部存儲(chǔ)裝置的例子的立體圖;圖4是顯示圖1所示的信息處理設(shè)備的系統(tǒng)結(jié)構(gòu)的框圖;圖5是顯示圖1所示的信息處理設(shè)備中使用的系統(tǒng)BIOS功能結(jié)構(gòu)的框圖;圖6是顯示圖1所示的信息處理設(shè)備中使用的系統(tǒng)BIOS中的磁盤驅(qū)動(dòng)子程序的結(jié)構(gòu)的圖;圖7是顯示圖1所示的信息處理設(shè)備所采用的USB接口模式分配的例子的圖;圖8是解釋圖1所示的信息處理設(shè)備中使用的驅(qū)動(dòng)器號(hào)碼表的例子的圖;圖9是顯示圖1所示的信息處理設(shè)備支持的USB端口使用模式的例子的圖;圖10是解釋圖6所示的硬盤驅(qū)動(dòng)子程序操作的流程圖;圖11是顯示圖1所示的信息處理設(shè)備使用的系統(tǒng)設(shè)置屏幕的例子的圖;圖12是顯示圖11所示的系統(tǒng)設(shè)置屏幕顯示的模式設(shè)置屏的例子的圖;圖13是描述圖1所示的信息處理設(shè)備使用的系統(tǒng)BIOS執(zhí)行的驅(qū)動(dòng)器號(hào)碼分配處理的流程圖;圖14是描述了圖1所示的信息處理設(shè)備打開電源時(shí)執(zhí)行的處理的流程圖。
具體實(shí)施例方式
本發(fā)明的一個(gè)實(shí)施例將參考附圖進(jìn)行描述。
首先,根據(jù)本發(fā)明實(shí)施例的信息處理設(shè)備的結(jié)構(gòu)將參考圖1和2進(jìn)行描述。信息處理設(shè)備被實(shí)現(xiàn)為,例如,可電池供電的便攜筆記本個(gè)人計(jì)算機(jī)10。
圖1是從前方觀察的計(jì)算機(jī)10在顯示單元打開的狀態(tài)下的立體圖。圖2是從后面觀察的計(jì)算機(jī)10的立體圖。
計(jì)算機(jī)10包括計(jì)算機(jī)主體11和顯示單元12。顯示單元12中有一個(gè)由LCD(液晶顯示器)20組成的顯示裝置。LCD20的顯示屏大致位于顯示單元12的中間部分。
顯示單元12被支撐在計(jì)算機(jī)主體11上,所以顯示單元12可以在計(jì)算機(jī)主體11的上表面暴露的打開位置和計(jì)算機(jī)主體11的上表面閉合的關(guān)閉位置之間自由轉(zhuǎn)動(dòng)。計(jì)算機(jī)主體11有一個(gè)薄的盒狀的外殼。鍵盤13,用于打開/關(guān)閉計(jì)算機(jī)10的電源的電源按鈕開關(guān)15,和觸摸片18安置在計(jì)算機(jī)主體11的上表面上。如圖2所示,光盤驅(qū)動(dòng)器17,例如CD/DVD驅(qū)動(dòng)器,被安裝在計(jì)算機(jī)主體11內(nèi)。
如圖1所示,外部存儲(chǔ)裝置可分離地連接其上的兩個(gè)連接端口31和32設(shè)置在計(jì)算機(jī)主體11的左側(cè)表面。另外,如圖2所示,外部存儲(chǔ)裝置可分離地連接其上的兩個(gè)連接端口33和34設(shè)置在計(jì)算機(jī)主體11的后側(cè)表面。
各連接端口31、32、33和34都由支持例如通用串行總線(USB)標(biāo)準(zhǔn)或者IEEE1394標(biāo)準(zhǔn)的連接器組成。如果需要,支持USB標(biāo)準(zhǔn)或者IEEE1394標(biāo)準(zhǔn)的外部存儲(chǔ)裝置100可以被連接到連接端口31、32、33和34中任何一個(gè)。
在下面的敘述中,假設(shè)連接端口31、32、33和34中的每一個(gè)都包括支持USB標(biāo)準(zhǔn)的連接器。此后,連接端口31、32、33和34稱為USB端口31、32、33和34。
端口號(hào)#1、#2、#3和#4端口號(hào)碼分配給USB端口31、32、33和34。在計(jì)算機(jī)主體11的左側(cè)表面,作為表示USB端口31和32的端口號(hào)碼的識(shí)別信息的編號(hào)1和2被標(biāo)注在USB端口31和32的外圍區(qū)域。相似地,在計(jì)算機(jī)主體11的后側(cè)表面,作為表示USB端口33和34的端口號(hào)碼的識(shí)別信息的編號(hào)3和4被標(biāo)注在USB端口33和34的外圍區(qū)域。看到這些號(hào)碼,使用者可以確認(rèn)哪個(gè)端口號(hào)碼被分配到哪個(gè)USB端口。
外部存儲(chǔ)裝置100包括具有USB標(biāo)準(zhǔn)接口的存儲(chǔ)裝置(USB存儲(chǔ)裝置)組成,例如USB存儲(chǔ)器。外部存儲(chǔ)裝置100具有存儲(chǔ)介質(zhì)101。存儲(chǔ)介質(zhì)101由非易失性半導(dǎo)體存儲(chǔ)器例如閃存EEPROM存儲(chǔ)組成。
存儲(chǔ)介質(zhì)101被預(yù)格式化為對(duì)應(yīng)硬盤(HD)映像的第一格式類型或者對(duì)應(yīng)軟盤(FD)映像的第二格式類型。
第一格式類型被稱為“HD虛擬格式類型”,用于將外部存儲(chǔ)裝置100作為虛擬硬盤驅(qū)動(dòng)器(HD-虛擬驅(qū)動(dòng)器)。第二格式類型被稱為“FD虛擬格式類型”,用于將外部存儲(chǔ)裝置100作為虛擬軟盤驅(qū)動(dòng)器(FD-虛擬驅(qū)動(dòng)器)。
如圖3所示的外部存儲(chǔ)裝置102也可以連接到USB端口并使用。外部存儲(chǔ)裝置102是具有USB標(biāo)準(zhǔn)接口存儲(chǔ)并且具有硬盤驅(qū)動(dòng)器作為存儲(chǔ)介質(zhì)的存儲(chǔ)裝置。
接下來,參考圖4,描述計(jì)算機(jī)10的系統(tǒng)結(jié)構(gòu)的例子。
計(jì)算機(jī)10包括CPU111、北橋112、主存儲(chǔ)器113、圖形控制器114、南橋115、網(wǎng)絡(luò)控制器116、內(nèi)置的硬盤驅(qū)動(dòng)器(HDD)117、閃存BIOS-ROM118、嵌入控制器/鍵盤控制器IC(EC/KBC)119和電源供應(yīng)電路120。
CPU111是控制計(jì)算機(jī)10各部分操作的處理器。CPU111執(zhí)行從內(nèi)置HDD117裝入或者從外部存儲(chǔ)裝置裝入主存儲(chǔ)器113的操作系統(tǒng)和各種應(yīng)用程序。CPU111也執(zhí)行存儲(chǔ)在閃存BIOS-ROM118內(nèi)的系統(tǒng)BIOS(基本輸入/輸出系統(tǒng))。系統(tǒng)BIOS是用于硬件控制的程序。響應(yīng)計(jì)算機(jī)10的電源打開,系統(tǒng)BIOS執(zhí)行POST(開機(jī)自檢)處理。在POST處理中,系統(tǒng)BIOS對(duì)計(jì)算機(jī)10的各部分進(jìn)行操作測試并初始化。
進(jìn)一步地,在POST過程中,系統(tǒng)BIOS對(duì)USB端口進(jìn)行逐個(gè)判定以確定外部存儲(chǔ)裝置是否連接在USB端口上。如果外部存儲(chǔ)裝置連接在某個(gè)USB端口,系統(tǒng)BIOS分配第一驅(qū)動(dòng)器號(hào)碼(8xh)和第二驅(qū)動(dòng)器號(hào)碼(0xh)其中之一給外部存儲(chǔ)裝置。第一驅(qū)動(dòng)器號(hào)碼(8xh)和第二驅(qū)動(dòng)器號(hào)碼(0xh)中的哪一個(gè)被分配取決于與每個(gè)USB端口31到34對(duì)應(yīng)的模式指定信息。模式指定信息是指定連接在對(duì)應(yīng)模式指定信息的USB端口上的外部存儲(chǔ)裝置究竟是作為硬盤驅(qū)動(dòng)器或者軟盤驅(qū)動(dòng)器處理的信息。特別地,模式指定信息指定第一模式(HD模式)和第二模式(FD模式)中的一個(gè)。第一模式(HD模式)是指定外部存儲(chǔ)裝置作為硬盤驅(qū)動(dòng)器的模式。第二模式(FD模式)是指定外部存儲(chǔ)裝置作為軟盤驅(qū)動(dòng)器的模式。
如果對(duì)應(yīng)USB端口31的模式指定信息指定第一模式(HD模式),系統(tǒng)BIOS將第一驅(qū)動(dòng)器號(hào)碼(8xh)分配給外部存儲(chǔ)裝置以將連接在USB端口31的外部存儲(chǔ)裝置作為硬盤驅(qū)動(dòng)器。第一驅(qū)動(dòng)器號(hào)碼(8xh)是指定硬盤驅(qū)動(dòng)器的驅(qū)動(dòng)器號(hào)碼。這樣,通過分配第一驅(qū)動(dòng)器號(hào)碼(8xh)到例如USB存儲(chǔ)器的外部存儲(chǔ)裝置,外部存儲(chǔ)裝置可以被作為虛擬的硬盤驅(qū)動(dòng)器。
為了將外部存儲(chǔ)裝置作為虛擬硬盤驅(qū)動(dòng)器正常使用,有必要將外部存儲(chǔ)裝置的存儲(chǔ)介質(zhì)預(yù)格式化為HD虛擬格式類型。通過將格式化為HD虛擬格式類型的外部存儲(chǔ)裝置連接到USB端口31,使用者可以將外部存儲(chǔ)裝置作為硬盤驅(qū)動(dòng)器使用。
第一驅(qū)動(dòng)器號(hào)碼的值根據(jù)不同的硬盤驅(qū)動(dòng)器而不同。如果有兩個(gè)硬盤驅(qū)動(dòng)器,驅(qū)動(dòng)器號(hào)碼(80h)被分配給第一硬盤驅(qū)動(dòng)器并且驅(qū)動(dòng)器號(hào)碼(81h)被分配給第二硬盤驅(qū)動(dòng)器。
如果對(duì)應(yīng)USB端口31的模式指定信息指定第二模式(FD模式),系統(tǒng)BIOS將第二驅(qū)動(dòng)器號(hào)碼(0xh)分配給外部存儲(chǔ)裝置以將連接在USB端口31的外部存儲(chǔ)裝置作為軟盤驅(qū)動(dòng)器。第二驅(qū)動(dòng)器號(hào)碼(0xh)是指定軟盤驅(qū)動(dòng)器的驅(qū)動(dòng)器號(hào)碼。這樣,通過分配第二驅(qū)動(dòng)器號(hào)碼(0xh)到例如USB存儲(chǔ)器的外部存儲(chǔ)裝置,外部存儲(chǔ)裝置可以被作為虛擬的軟盤驅(qū)動(dòng)器。
為了將外部存儲(chǔ)裝置作為虛擬軟盤驅(qū)動(dòng)器正常使用,有必要將外部存儲(chǔ)裝置的存儲(chǔ)介質(zhì)預(yù)格式化為FD虛擬格式類型。通過將以FD虛擬格式類型格式化的外部存儲(chǔ)裝置連接到USB端口31,使用者可以將外部存儲(chǔ)裝置作為軟盤驅(qū)動(dòng)器使用。
第二驅(qū)動(dòng)器號(hào)碼的值隨軟盤驅(qū)動(dòng)器不同而不同。如果有兩個(gè)軟盤驅(qū)動(dòng)器,驅(qū)動(dòng)器號(hào)碼(00h)被分配給第一軟盤驅(qū)動(dòng)器,驅(qū)動(dòng)器號(hào)碼(01h)被分配給第二軟盤驅(qū)動(dòng)器。
如果對(duì)應(yīng)USB端口31的模式指定信息指定第一模式(HD模式)并且對(duì)應(yīng)USB端口32的模式指定信息指定第二模式(FD模式),系統(tǒng)BIOS將第一驅(qū)動(dòng)器號(hào)碼(8xh)分配給連接在USB端口31的外部存儲(chǔ)裝置,將第二驅(qū)動(dòng)器號(hào)碼(0xh)分配給連接在USB端口32的外部存儲(chǔ)裝置。因此,如果使用者使用格式化為HD虛擬格式類型的外部存儲(chǔ)裝置,他/她可將外部存儲(chǔ)裝置連接在USB端口31。如果使用者使用格式化為FD虛擬格式類型的外部存儲(chǔ)裝置,他/她可將外部存儲(chǔ)裝置連接在USB端口32。因此,無論外部存儲(chǔ)裝置是格式化為HD虛擬格式類型或者FD虛擬格式類型,使用者都能使用外部存儲(chǔ)裝置。進(jìn)一步,使用者可以同時(shí)使用格式化為HD虛擬格式類型的外部存儲(chǔ)裝置和格式化為FD虛擬格式類型的外部存儲(chǔ)裝置。
北橋112是連接CPU111的本地總線和南橋115的橋裝置。北橋112有通過例如AGP(加速圖形接口)總線等與圖形控制器114進(jìn)行通訊的功能。北橋112包括控制主存儲(chǔ)器113的存儲(chǔ)控制器。
圖形控制器114是用于控制作為計(jì)算機(jī)10的顯示器的LCD20的顯示控制器。南橋115連接PCI(周邊元件擴(kuò)展接口)總線和LPC(低引腳數(shù))總線。另外,南橋115包括USB控制器201、IDE(集成驅(qū)動(dòng)電子)控制器202和非易失存儲(chǔ)器203。USB控制器201與連接在USB端口31到34的外部存儲(chǔ)裝置進(jìn)行通訊。IDE控制器202控制內(nèi)置HDD117和光盤驅(qū)動(dòng)器(ODD)17。
非易失存儲(chǔ)器203是一個(gè)被稱為“CMOS存儲(chǔ)器”的存儲(chǔ)器。非易失存儲(chǔ)器203用于存儲(chǔ)顯示計(jì)算機(jī)10操作環(huán)境的設(shè)置信息。設(shè)置信息包括引導(dǎo)優(yōu)先順序信息和上述模式指定信息。
嵌入控制器/鍵盤控制器集成電路(EC/KBC)119是單片微機(jī),其中用于電源管理的嵌入控制器和用于控制鍵盤(KB)13和接觸片18的鍵盤控制器被集成在一起。嵌入控制器/鍵盤控制器集成電路(EC/KBC)119與電源供應(yīng)電路120一起響應(yīng)使用者對(duì)電源按鈕開關(guān)15的操作來開/關(guān)計(jì)算機(jī)10。電源供應(yīng)電路120利用電池121或者交流適配器122供應(yīng)的外部電源產(chǎn)生供應(yīng)給計(jì)算機(jī)10各部件的系統(tǒng)電源。
接下來,參考圖5,描述控制外部存儲(chǔ)裝置的功能設(shè)置。
外部存儲(chǔ)裝置的控制通過連接探測單元302執(zhí)行,驅(qū)動(dòng)器號(hào)碼分配單元303,驅(qū)動(dòng)器號(hào)碼表304,訪問處理單元305,引導(dǎo)裝置確定單元306和引導(dǎo)處理單元307。連接探測單元302,驅(qū)動(dòng)器號(hào)碼分配單元303、訪問處理單元305,引導(dǎo)裝置確定單元306和引導(dǎo)處理單元307被作為系統(tǒng)BIOS中的功能執(zhí)行模塊(軟件模塊)。
連接探測單元302根據(jù)每個(gè)USB端口31到34執(zhí)行連接探測處理用于確定外部存儲(chǔ)裝置是否連接到USB端口。如果外部存儲(chǔ)裝置連接到USB端口的任一個(gè)上,驅(qū)動(dòng)器號(hào)碼分配單元303根據(jù)外部存儲(chǔ)裝置連接的USB端口對(duì)應(yīng)的模式指定信息將驅(qū)動(dòng)器號(hào)碼分配給外部存儲(chǔ)單元。對(duì)應(yīng)USB端口31到34中每一個(gè)的模式指定信息存儲(chǔ)在非易失存儲(chǔ)器203中的模式指定信息存儲(chǔ)單元301。模式指定信息是指定用來控制連接到對(duì)應(yīng)模式指定信息的USB端口的外部存儲(chǔ)裝置的模式的信息存儲(chǔ)。模式指示信息指示了第一模式(HD模式)和第二模式(FD模式)中的一個(gè)。
使用者可以利用BIOS設(shè)置功能或者專用的實(shí)用程序?yàn)楦鱾€(gè)USB端口選擇第一模式(HD模式)和第二模式(FD模式)中的一個(gè)。與外部存儲(chǔ)裝置有關(guān)的BIOS設(shè)置功能通過設(shè)置屏幕顯示單元401和模式指定信息編輯單元402來執(zhí)行。設(shè)置屏幕顯示單元401顯示用于指定連接在各USB端口的外部存儲(chǔ)裝置是作為硬盤驅(qū)動(dòng)器還是軟盤驅(qū)動(dòng)器的設(shè)置屏幕。存儲(chǔ)。模式指示信息編輯單元402執(zhí)行編輯處理根據(jù)使用者在設(shè)置屏幕上執(zhí)行的操作創(chuàng)建或者改變多個(gè)分別與USB端口31至34相關(guān)的模式指定信息項(xiàng)。使用者可以在設(shè)置屏幕上選擇各USB端口的第一模式(HD模式)或第二模式(FD模式)。
當(dāng)對(duì)應(yīng)有外部存儲(chǔ)裝置連接其上的USB端口的模式指定信息指定第一模式(HD模式),驅(qū)動(dòng)器號(hào)碼分配單元303將第一驅(qū)動(dòng)器號(hào)碼(8xh)分配給外部存儲(chǔ)裝置。另一方面,當(dāng)對(duì)應(yīng)有外部存儲(chǔ)裝置連接其上的USB端口的模式指定信息指定第二模式(FD模式),驅(qū)動(dòng)器號(hào)碼分配單元303將第二驅(qū)動(dòng)器號(hào)碼(0xh)分配給外部存儲(chǔ)裝置。
驅(qū)動(dòng)器號(hào)碼分配單元303在驅(qū)動(dòng)器號(hào)碼表304中存儲(chǔ)了指定USB端口和分配給連接在USB端口上的外部存儲(chǔ)裝置的驅(qū)動(dòng)器號(hào)碼之間關(guān)系的信息。
參考驅(qū)動(dòng)器號(hào)碼表304,訪問處理單元305對(duì)各USB端口進(jìn)行識(shí)別哪個(gè)驅(qū)動(dòng)器號(hào)碼被分配到外部存儲(chǔ)裝置。當(dāng)?shù)谝或?qū)動(dòng)器號(hào)碼(8xh)分配給連接在指定USB端口的外部存儲(chǔ)裝置,根據(jù)從軟件(安裝程序、操作系統(tǒng),其他系統(tǒng)BIOS的子程序等)送來的指定第一驅(qū)動(dòng)器號(hào)碼(8xh)的磁盤訪問請(qǐng)求,訪問處理單元305訪問連接在所述指定USB端口的外部存儲(chǔ)裝置。另一方面,當(dāng)?shù)诙?qū)動(dòng)器號(hào)碼(0xh)分配給連接在指定USB端口的外部存儲(chǔ)裝置,根據(jù)從軟件中送來的指定的第二驅(qū)動(dòng)器號(hào)碼(0xh)的磁盤訪問請(qǐng)求,訪問處理單元305訪問連接在所述USB端口的外部存儲(chǔ)裝置。
訪問處理單元305通過系統(tǒng)BIOS中的磁盤驅(qū)動(dòng)器子程序?qū)崿F(xiàn)。磁盤驅(qū)動(dòng)器子程序是通過軟件中斷(INT13h)來執(zhí)行的程序。如圖6所示,磁盤驅(qū)動(dòng)器子程序包括訪問硬盤驅(qū)動(dòng)器(HDD)的HDD訪問子程序,和訪問軟盤驅(qū)動(dòng)器(FDD)的FDD訪問子程序,和兩個(gè)外部存儲(chǔ)訪問子程序。外部存儲(chǔ)訪問子程序中的一個(gè)#1是響應(yīng)軟盤驅(qū)動(dòng)器的磁盤訪問請(qǐng)求通過USB控制器201對(duì)第二格式類型(FD虛擬格式類型)的外部存儲(chǔ)裝置進(jìn)行訪問的子程序。另一個(gè)外部存儲(chǔ)訪問子程序#2是響應(yīng)硬盤驅(qū)動(dòng)器的磁盤訪問請(qǐng)求通過USB控制器201對(duì)第一格式類型(HD虛擬格式類型)的外部存儲(chǔ)裝置進(jìn)行訪問的子程序。
如果第二驅(qū)動(dòng)器號(hào)碼(0xh)分配給連接在指定USB端口的外部存儲(chǔ)裝置,當(dāng)訪問處理單元305接收來自軟件的包括作為參數(shù)的第二驅(qū)動(dòng)器號(hào)碼(0xh)的磁盤訪問請(qǐng)求時(shí),處理單元305執(zhí)行外部存儲(chǔ)訪問子程序#1存儲(chǔ),并且訪問連接在這個(gè)USB端口上的外部存儲(chǔ)裝置。#1外部存儲(chǔ)訪問子程序#1通過軟件進(jìn)行將訪問軟盤驅(qū)動(dòng)器的過程仿真為作為訪問外部存儲(chǔ)裝置的過程。因此,軟件可以通過簡單執(zhí)行一般的訪問軟盤驅(qū)動(dòng)器的處理像對(duì)軟盤驅(qū)動(dòng)器一樣來操控外部存儲(chǔ)裝置。
另一方面,如果第一驅(qū)動(dòng)器號(hào)碼(8xh)分配給連接在指定USB端口的外部存儲(chǔ)裝置,當(dāng)訪問處理單元305接收來自軟件的包括作為參數(shù)的第一驅(qū)動(dòng)器號(hào)碼(8xh)的磁盤訪問請(qǐng)求時(shí),處理單元305執(zhí)行#2外部存儲(chǔ)訪問子程序#2,并且訪問連接在這個(gè)USB端口上的外部存儲(chǔ)裝置。#2外部存儲(chǔ)訪問子程序#2通過軟件進(jìn)行將訪問硬盤驅(qū)動(dòng)器的過程仿真為訪問外部存儲(chǔ)裝置的過程。因此,軟件可以通過簡單執(zhí)行一般的訪問硬盤驅(qū)動(dòng)器的處理像對(duì)硬盤驅(qū)動(dòng)器一樣來操作外部存儲(chǔ)裝置。
引導(dǎo)裝置確定單元306對(duì)于各外部存儲(chǔ)裝置根據(jù)分配給各連接在USB端口31到34上的外部存儲(chǔ)裝置的驅(qū)動(dòng)器號(hào)碼以及前述的引導(dǎo)優(yōu)先順序信息來確定外部存儲(chǔ)裝置是否是引導(dǎo)裝置。當(dāng)外部存儲(chǔ)裝置被確定為引導(dǎo)裝置時(shí),引導(dǎo)處理單元307執(zhí)行從外部存儲(chǔ)裝置引導(dǎo)計(jì)算機(jī)10啟動(dòng)的處理。在啟動(dòng)處理中,引導(dǎo)處理單元307向訪問處理單元305提出磁盤訪問請(qǐng)求。磁盤訪問請(qǐng)求包括作為參數(shù)的分配給確定為引導(dǎo)裝置的外部存儲(chǔ)裝置的驅(qū)動(dòng)器號(hào)碼。因此,存儲(chǔ)在外部存儲(chǔ)裝置的系統(tǒng)程序如操作系統(tǒng)被導(dǎo)入主存儲(chǔ)器113并執(zhí)行。
圖7顯示了計(jì)算機(jī)10的USB端口31到34的模式分配的例子。在圖7中,第二模式(FD模式)被分配到端口號(hào)#1的USB端口31。第一模式(HD模式)被分配到端口號(hào)#2的USB端口32。第二模式(FD模式)被分配到端口號(hào)#3的USB端口33。第一模式(HD模式)被分配到端口號(hào)#4的USB端口34。
當(dāng)外部存儲(chǔ)裝置分別連接在USB端口31到34時(shí),如圖8所示,驅(qū)動(dòng)器號(hào)碼被分配到四個(gè)外部存儲(chǔ)裝置。
在本具體實(shí)施例中,外部存儲(chǔ)裝置被作為硬盤驅(qū)動(dòng)器還是軟盤驅(qū)動(dòng)器可以根據(jù)對(duì)應(yīng)多個(gè)USB端口的多個(gè)模式指定信息項(xiàng)確定。
如果單個(gè)普通模式指定信息用在全部的USB端口,對(duì)應(yīng)硬盤驅(qū)動(dòng)器的第一驅(qū)動(dòng)器號(hào)碼被分配到所有的外部存儲(chǔ)裝置,或者對(duì)應(yīng)軟盤驅(qū)動(dòng)器的第二驅(qū)動(dòng)器號(hào)碼被分配到所有的外部存儲(chǔ)裝置。
如果單個(gè)模式指定信息指示HD模式,只有第一格式類型(HD虛擬格式類型)的外部存儲(chǔ)裝置可用。為了使用第二格式類型(FD虛擬格式類型)的外部存儲(chǔ)裝置,必須變換模式指定信息的值到FD模式并且重新啟動(dòng)計(jì)算機(jī)。
如果單個(gè)模式指定信息指定FD模式,只有第二格式類型(FD虛擬格式類型)的外部存儲(chǔ)裝置可用。為了使用第一格式類型(HD虛擬格式類型)的外部存儲(chǔ)裝置,必須變換模式指定信息的值到HD模式并且重新啟動(dòng)計(jì)算機(jī)。
在本具體實(shí)施例中,以逐個(gè)USB端口確定的方式,預(yù)先確定了外部存儲(chǔ)裝置是被用作軟盤驅(qū)動(dòng)器還是硬盤驅(qū)動(dòng)器。因此,不需要重啟計(jì)算機(jī)10,第一格式類型(HD虛擬格式類型)的外部存儲(chǔ)裝置和第二格式類型(FD虛擬格式類型)的外部存儲(chǔ)裝置都能使用。
例如,如果提供給計(jì)算機(jī)10的USB號(hào)碼有兩個(gè),如圖9所示,可以支持下列四種使用方式(1)USB端口#1=FD模擬,USB端口#2=FD模擬(2)USB端口#1=HD模擬,USB端口#2=HD模擬(3)USB端口#1=FD模擬,USB端口#2=HD模擬(4)USB端口#1=HD模擬,USB端口#2=FD模擬。
接著,參考圖10的流程圖,描述訪問處理單元(磁盤驅(qū)動(dòng)器)305的操作。
當(dāng)磁盤驅(qū)動(dòng)器被軟件請(qǐng)求,訪問處理單元305檢查驅(qū)動(dòng)器號(hào)碼表304(步驟S11)并且確定包括在來自軟件的磁盤訪問請(qǐng)求中的驅(qū)動(dòng)器號(hào)碼是否是分配到任一外部存儲(chǔ)裝置中的一個(gè)的驅(qū)動(dòng)器號(hào)碼(步驟S12)。
如果包括在來自軟件的磁盤訪問請(qǐng)求中的驅(qū)動(dòng)器號(hào)碼沒有被分配到外部存儲(chǔ)裝置中的任一個(gè)(步驟S12為否),訪問處理單元305通過HDD訪問子程序或者FDD訪問子程序訪問除外部存儲(chǔ)裝置之外的其他裝置(例如,內(nèi)置HDD,F(xiàn)DD)存儲(chǔ)(步驟S13)。
如果包括在來自軟件的磁盤訪問請(qǐng)求中的驅(qū)動(dòng)器號(hào)碼被分配到外部存儲(chǔ)裝置中的任一個(gè)(在步驟S12為是),訪問處理單元305確定包括在磁盤訪問請(qǐng)求中的驅(qū)動(dòng)器號(hào)碼是否為第一驅(qū)動(dòng)器號(hào)碼(8xh)(步驟S14)。
如果包括在磁盤訪問請(qǐng)求中的驅(qū)動(dòng)器號(hào)碼不是第一驅(qū)動(dòng)器號(hào)碼(8xh),即,如果包括在磁盤訪問請(qǐng)求中的驅(qū)動(dòng)器號(hào)碼是第二驅(qū)動(dòng)器號(hào)碼(0xh)(步驟S14為否),訪問處理單元305執(zhí)行外部存儲(chǔ)訪問子程序#1并且訪問分配第二驅(qū)動(dòng)器號(hào)碼(0xh)的外部存儲(chǔ)裝置(步驟S15)。
如果包括在磁盤訪問請(qǐng)求中的驅(qū)動(dòng)器號(hào)碼是第一驅(qū)動(dòng)器號(hào)碼(8xh)(步驟S14為是),訪問處理單元305執(zhí)行外部存儲(chǔ)訪問子程序#2并且訪問分配第一驅(qū)動(dòng)器號(hào)碼(8xh)的外部存儲(chǔ)裝置(步驟S16)。
圖11顯示了通過系統(tǒng)BIOS顯示在LCD20上的系統(tǒng)設(shè)置屏幕的一個(gè)例子。
系統(tǒng)設(shè)置屏幕是用于設(shè)置計(jì)算機(jī)10的操作環(huán)境的設(shè)置屏幕。作為設(shè)置菜單,系統(tǒng)設(shè)置屏幕包括“BOOT PRIORITY”區(qū)401和“LEGACY EMULATION”區(qū)402?!癇OOT PRIORITY”區(qū)401包括設(shè)置引導(dǎo)優(yōu)先順序信息的“引導(dǎo)優(yōu)先”項(xiàng)和設(shè)置HDD優(yōu)先順序信息的“HDD優(yōu)先”項(xiàng)。
引導(dǎo)優(yōu)先順序信息是指定引導(dǎo)系統(tǒng)的磁盤驅(qū)動(dòng)器的順序的信息。標(biāo)準(zhǔn)的引導(dǎo)優(yōu)先順序信息的值是例如HDD→FDD→CD-ROM→LAN。使用者可以移動(dòng)光標(biāo)到“引導(dǎo)優(yōu)先”項(xiàng)并且敲擊空格鍵,這樣可以改變引導(dǎo)優(yōu)先順序信息。在引導(dǎo)優(yōu)先順序信息中,“HDD”代表內(nèi)置HDD或者被分配第一驅(qū)動(dòng)器號(hào)碼(8xh)的外部存儲(chǔ)裝置(例如USB存儲(chǔ)器),“FDD”代表內(nèi)置FDD或者被分配第二驅(qū)動(dòng)器號(hào)碼(0xh)的外部存儲(chǔ)裝置(例如USB存儲(chǔ)器)。
HDD優(yōu)先順序信息是指定內(nèi)置HDD和外部存儲(chǔ)裝置(例如USB存儲(chǔ)器)優(yōu)先順序的信息。標(biāo)準(zhǔn)的HDD優(yōu)先順序信息的值例如內(nèi)置HDD→外部存儲(chǔ)裝置(USB存儲(chǔ)器)。使用者可以移動(dòng)光標(biāo)到“HDD優(yōu)先”項(xiàng)并且敲擊空格鍵,這樣可以改變HDD優(yōu)先順序信息為外部存儲(chǔ)裝置(USB存儲(chǔ)器)→內(nèi)置HDD。
“LEGACY EMULATION”區(qū)402包括對(duì)應(yīng)USB端口#1到#4的用于設(shè)置模式指定信息的四個(gè)項(xiàng)“端口#1USB存儲(chǔ)器BIOS支持類型”、“端口#2USB存儲(chǔ)器BIOS支持類型”、“端口#3USB存儲(chǔ)器BIOS支持類型”和“端口#4USB存儲(chǔ)器BIOS支持類型”。使用者可以移動(dòng)光標(biāo)到相對(duì)USB端口的項(xiàng)來設(shè)置,并且敲擊空格鍵,這樣可以逐個(gè)USB端口選擇“HD模式”或者“FD模式”。
如圖12所示,多個(gè)指定用于“FD模式”的USB端口組合的候選項(xiàng)被預(yù)先設(shè)定。使用者可以通過敲擊空格鍵來選擇要使用的候選項(xiàng)。
例如,如果選擇“FD Mode=None”,HD模式被分配到所有的USB端口。如果選擇“FDMode==#1端口”,F(xiàn)D模式被分配到#1USB端口,HD模式被分配到#2和#4USB端口。如果選擇“FD模式=#1/#3端口”,F(xiàn)D模式被分配到#1和#3USB端口,HD模式被分配到#2和#4USB端口。如果“FD模式=#1/#2端口”被選擇,F(xiàn)D模式被分配到#1和#2USB端口,HD模式被分配到#3和#4USB端口。如果“FD模式=#2/#4端口”被選擇,F(xiàn)D模式被分配到#2和#4USB端口,HD模式被分配到#1和#3USB端口。如果“FD模式=#1/#2/#3/#4端口”被選擇,F(xiàn)D模式被分配到所有的USB端口。
接下來,參考圖13的流程圖,描述驅(qū)動(dòng)器號(hào)碼分配單元303的操作。
假設(shè)存儲(chǔ)到所有USB端口都有外部存儲(chǔ)裝置連接。
首先,驅(qū)動(dòng)器號(hào)碼分配單元303確定對(duì)應(yīng)#1端口號(hào)碼的模式指定信息是否指定FD模式(步驟S101)。如果對(duì)應(yīng)#1端口號(hào)碼的模式指定信息指定FD模式(步驟S101為是),驅(qū)動(dòng)器號(hào)碼分配單元303將第二驅(qū)動(dòng)器號(hào)碼(0xh)分配給連接在#1端口的外部存儲(chǔ)裝置(比如例如USB存儲(chǔ)器的USB存儲(chǔ)裝置)(步驟S102)。另一方面,如果對(duì)應(yīng)#1端口號(hào)碼的模式指定信息指定HD模式(步驟S101為否),驅(qū)動(dòng)器號(hào)碼分配單元303將第一驅(qū)動(dòng)器號(hào)碼(8xh)分配給連接在#1端口外部存儲(chǔ)裝置(步驟S103)。
然后,當(dāng)更新端口號(hào)碼時(shí),驅(qū)動(dòng)器號(hào)碼分配單元303執(zhí)行處理將第一驅(qū)動(dòng)器號(hào)碼(8xh)或者第二驅(qū)動(dòng)器號(hào)碼(0xh)分配給其它USB端口(步驟S104到S107)。
因此,驅(qū)動(dòng)器號(hào)碼被分配到對(duì)應(yīng)所有USB端口的外部存儲(chǔ)器上。
接下來,參考圖14的流程圖描述計(jì)算機(jī)10開機(jī)時(shí)系統(tǒng)BIOS執(zhí)行處理的過程。
當(dāng)計(jì)算機(jī)主體11開機(jī),CPU111執(zhí)行系統(tǒng)BIOS,從而執(zhí)行下列處理。
首先,CPU111設(shè)置變量n為1(步驟S201)。然后,CPU111確定外部存儲(chǔ)裝置(比如例如USB存儲(chǔ)器的USB存儲(chǔ)裝置)是否連接到#nUSB端口上(步驟S202)。
如果外部存儲(chǔ)裝置沒有連接到#nUSB端口上(步驟S202為否),CPU111確定是否所有的USB端口都被檢查過(步驟S207)。如果不是所有的USB端口都被檢查過(步驟S207為否),CPU111增加變量n的值+1(步驟S208)并且再一次執(zhí)行步驟S202的過程。
如果外部存儲(chǔ)裝置連接到n#USB端口上(步驟S202為是),CPU111從非易失的存儲(chǔ)器203中讀取對(duì)應(yīng)n#USB端口的模式顯示信息(步驟S203)。CPU111確定對(duì)應(yīng)n#USB端口的模式顯示信息是FD模式還是HD模式(步驟S204)。
如果對(duì)應(yīng)n#USB端口的模式顯示信息指定是FD模式(步驟S204為是),CPU111將用于FDD的第二驅(qū)動(dòng)器號(hào)碼(0xh)分配給連接在n#端口的外部存儲(chǔ)裝置,而后將連接在n#端口的外部存儲(chǔ)裝置用作FDD(步驟S205)。因此,外部存儲(chǔ)裝置被當(dāng)作FDD由軟件訪問。
另一方面,如果對(duì)應(yīng)n#USB端口的模式顯示信息指定是HD模式(步驟S204為否),CPU111將用于FDD的第一驅(qū)動(dòng)器號(hào)碼(8xh)分配給連接在n#端口外部存儲(chǔ)裝置,而后將連接在n#端口的外部存儲(chǔ)裝置用作HDD(步驟S206)。因此,外部存儲(chǔ)裝置被當(dāng)作HDD由軟件訪問。
而后,CPU111確定是否所有的USB端口都被檢查過(步驟S207)。如果不是所有的USB端口都被檢查過(步驟S207為否),CPU111增加變量n的值+1(步驟S208)并且再一次執(zhí)行步驟S202的處理。
如果所有的USB端口都被檢查過(步驟S207為是),CPU111執(zhí)行處理確定引導(dǎo)裝置(步驟S209)。在步驟S209中,CPU111根據(jù)引導(dǎo)優(yōu)先順序信息和分配給外部存儲(chǔ)裝置的驅(qū)動(dòng)器號(hào)碼(8xh或者0xh)確定外部存儲(chǔ)裝置是否是引導(dǎo)裝置,存儲(chǔ)。例如,如果現(xiàn)在有驅(qū)動(dòng)器號(hào)碼是00h的外部存儲(chǔ)裝置并且FDD被引導(dǎo)優(yōu)先順序信息顯示為優(yōu)先級(jí)最高的引導(dǎo)裝置,驅(qū)動(dòng)器號(hào)碼是00h的外部存儲(chǔ)裝置被確定為引導(dǎo)裝置并執(zhí)行從外部存儲(chǔ)裝置啟動(dòng)計(jì)算機(jī)10的處理。如果現(xiàn)在有驅(qū)動(dòng)器號(hào)碼是80h的外部存儲(chǔ)裝置并且HDD被引導(dǎo)優(yōu)先順序信息顯示為優(yōu)先權(quán)最高的引導(dǎo)裝置,驅(qū)動(dòng)器號(hào)碼是80h的外部存儲(chǔ)裝置被確定為引導(dǎo)裝置并執(zhí)行從外部存儲(chǔ)裝置啟動(dòng)計(jì)算機(jī)10的處理。
如上所述,在本具體實(shí)施例中,基于為連接端口逐個(gè)準(zhǔn)備的模式顯示信息FD模式和HD模式中的一個(gè)被分配到每個(gè)連接端口。指定軟盤驅(qū)動(dòng)器的第二驅(qū)動(dòng)器號(hào)碼被分配給連接在指定FD模式的連接端口上的外部存儲(chǔ)裝置。指定硬盤驅(qū)動(dòng)器的第一驅(qū)動(dòng)器號(hào)碼被分配給連接在指定HD模式的連接端口上的外部存儲(chǔ)裝置。因此,使用者可以將外部存儲(chǔ)裝置用做使用者希望的磁盤驅(qū)動(dòng)器(軟盤驅(qū)動(dòng)器或者硬盤驅(qū)動(dòng)器),而不需要安裝具有專用功能的外部存儲(chǔ)裝置。因此,使用者可以簡單地從例如USB存儲(chǔ)器的外部存儲(chǔ)裝置中引導(dǎo)操作系統(tǒng),或者將操作系統(tǒng)安裝到USB存儲(chǔ)器中。
更進(jìn)一步,通過將HD模式指定給某個(gè)連接端口并且將HD模式指定給另一個(gè)連接端口,能夠同時(shí)使用格式化為HD虛擬格式類型的外部存儲(chǔ)裝置和格式化為FD虛擬格式類型的外部存儲(chǔ)裝置。
另外的優(yōu)點(diǎn)和改進(jìn)對(duì)于那些熟悉本領(lǐng)域的人來說很容易想到。因此,本發(fā)明在它更寬的方面并不限于在此所顯示和描述的詳細(xì)細(xì)節(jié)和代表實(shí)施例。因此,在不脫離由附后的權(quán)利請(qǐng)求及其等同所定義的本發(fā)明主旨的精神和范圍的前提下,可作出各種修改。
權(quán)利要求
1.一種信息處理設(shè)備,其特征在于,包括主體;設(shè)置在所述主體上的多個(gè)連接端口,并且外部存儲(chǔ)裝置可分離地連接到其上;非易失性存儲(chǔ)器,存儲(chǔ)多個(gè)對(duì)應(yīng)所述多個(gè)連接端口并指定各所述連接到相關(guān)連接端口的外部存儲(chǔ)裝置是被作為硬盤驅(qū)動(dòng)器還是軟盤驅(qū)動(dòng)器處理的模式指定信息項(xiàng);連接探測單元,逐個(gè)連接端口地執(zhí)行確定所述外部存儲(chǔ)裝置是否連接到所述連接端口上的連接探測處理;和驅(qū)動(dòng)器號(hào)碼分配單元,在所述外部存儲(chǔ)裝置連接到所述多個(gè)連接端口中至少一個(gè)上的情況下,基于對(duì)應(yīng)所述至少一個(gè)連接端口的所述模式指定信息,將指定硬盤驅(qū)動(dòng)器的第一驅(qū)動(dòng)器號(hào)碼和指定軟盤驅(qū)動(dòng)器的第二驅(qū)動(dòng)器號(hào)碼中的一個(gè)分配給連接到所述至少一個(gè)連接端口上的外部存儲(chǔ)裝置。
2.如權(quán)利要求1所述的信息處理設(shè)備,其特征在于,進(jìn)一步包括設(shè)置屏幕顯示單元,顯示對(duì)于每一所述連接端口,指定連接到所述連接端口的外部存儲(chǔ)裝置是被作為硬盤驅(qū)動(dòng)器還是軟盤驅(qū)動(dòng)器處理的設(shè)置屏幕;模式指定信息編輯單元,根據(jù)使用者在所述設(shè)置屏幕上執(zhí)行的操作執(zhí)行創(chuàng)建或者改變所述多個(gè)模式指定信息項(xiàng)的編輯處理。
3.如權(quán)利要求1所述的信息處理設(shè)備,其特征在于,進(jìn)一步包括訪問處理單元,在所述第一驅(qū)動(dòng)器號(hào)碼被分配給連接到所述至少一個(gè)連接端口的所述外部存儲(chǔ)裝置的情況下,響應(yīng)指定所述第一驅(qū)動(dòng)器號(hào)碼的磁盤訪問請(qǐng)求訪問連接到所述至少一個(gè)連接端口上的所述外部存儲(chǔ)裝置,在所述第二驅(qū)動(dòng)器號(hào)碼被分配給連接在所述至少一個(gè)連接端口的所述外部存儲(chǔ)裝置上時(shí),響應(yīng)指定所述第二驅(qū)動(dòng)器號(hào)碼的磁盤訪問請(qǐng)求訪問連接到所述至少一個(gè)連接端口上的所述外部存儲(chǔ)裝置。
4.如權(quán)利要求1所述的信息處理設(shè)備,其特征在于,進(jìn)一步包括引導(dǎo)裝置確定單元,基于引導(dǎo)優(yōu)先順序信息和分配給連接到所述至少一個(gè)連接端口上的所述外部存儲(chǔ)裝置的驅(qū)動(dòng)器號(hào)碼來確定連接到所述至少一個(gè)連接端口上的所述外部存儲(chǔ)裝置是否是引導(dǎo)裝置;引導(dǎo)處理單元,在連接到所述至少一個(gè)連接端口上的所述外部存儲(chǔ)裝置被確定為引導(dǎo)裝置時(shí),執(zhí)行從連接在所述至少一個(gè)連接端口上的所述外部存儲(chǔ)裝置啟動(dòng)所述信息處理設(shè)備的處理。
5.如權(quán)利要求1所述的信息處理設(shè)備,其特征在于,各所述連接端口都是支持通用串行總線標(biāo)準(zhǔn)的連接器,并各所述外部存儲(chǔ)裝置都是具有支持通用串行總線標(biāo)準(zhǔn)的接口并結(jié)合有作為存儲(chǔ)介質(zhì)的非易失性半導(dǎo)體存儲(chǔ)器的裝置。
6.如權(quán)利要求1所述的信息處理設(shè)備,其特征在于,各所述連接端口都是支持通用串行總線標(biāo)準(zhǔn)的連接器,并且各所述外部存儲(chǔ)裝置都是具有支持通用串行總線標(biāo)準(zhǔn)的接口并結(jié)合有作為存儲(chǔ)介質(zhì)的硬盤驅(qū)動(dòng)器的裝置。
7.一種訪問方法,用于訪問可分離地連接到設(shè)置在信息處理設(shè)備中的多個(gè)連接端口上的外部存儲(chǔ)裝置,信息處理設(shè)備具有非易失性存儲(chǔ)器以存儲(chǔ)對(duì)應(yīng)所述多個(gè)連接端口的多個(gè)模式指定信息并指定連接到相關(guān)連接端口的各所述外部存儲(chǔ)裝置是被作為硬盤驅(qū)動(dòng)器還是軟盤驅(qū)動(dòng)器處理,其特征在于,所述訪問方法包括逐個(gè)連接端口確定所述外部存儲(chǔ)裝置是否連接到所述連接端口;和在所述外部存儲(chǔ)裝置連接在所述連接端口中的至少一個(gè)上的情況下,基于對(duì)應(yīng)所述至少一個(gè)連接端口的模式指定信息將指定硬盤驅(qū)動(dòng)器的第一驅(qū)動(dòng)器號(hào)碼和指定軟盤驅(qū)動(dòng)器的第二驅(qū)動(dòng)器號(hào)碼中的一個(gè)分配給連接在所述至少之一連接端口的外部存儲(chǔ)裝置。
8.如權(quán)利要求7所述的訪問方法,其特征在于,進(jìn)一步包括顯示對(duì)于每一所述連接端口,指定連接到所述連接端口的外部存儲(chǔ)裝置是被作為硬盤驅(qū)動(dòng)器還是軟盤驅(qū)動(dòng)器處理的設(shè)置屏幕;和根據(jù)使用者在所述設(shè)置屏幕上執(zhí)行的操作,執(zhí)行創(chuàng)建或者改變所述多個(gè)模式指定信息項(xiàng)的編輯處理。
9.如權(quán)利要求7所述的訪問方法,其特征在于,進(jìn)一步包括在所述第一驅(qū)動(dòng)器號(hào)碼被分配給連接到所述至少一個(gè)連接端口上的所述外部存儲(chǔ)裝置的情況下,響應(yīng)指定所述第一驅(qū)動(dòng)器號(hào)碼的磁盤訪問請(qǐng)求訪問連接到所述至少一個(gè)連接端口上的所述外部存儲(chǔ)裝置;和在所述第二驅(qū)動(dòng)器號(hào)碼被分配給連接到所述至少一個(gè)連接端口上的外部存儲(chǔ)裝置的情況下,響應(yīng)指定所述第二驅(qū)動(dòng)器號(hào)碼的磁盤訪問請(qǐng)求訪問連接到所述至少一個(gè)連接端口上的所述外部存儲(chǔ)裝置。
10.如權(quán)利要求7所述的訪問方法,其特征在于,進(jìn)一步包括基于引導(dǎo)優(yōu)先順序信息和分配給連接到所述至少一個(gè)連接端口上的所述外部存儲(chǔ)裝置的驅(qū)動(dòng)器號(hào)碼來確定連接到所述至少一個(gè)連接端口上的所述外部存儲(chǔ)裝置是否是引導(dǎo)裝置;和在連接到所述至少一個(gè)連接端口上的所述外部存儲(chǔ)裝置被確定為引導(dǎo)裝置的情況下,執(zhí)行從連接到所述至少一個(gè)連接端口上的所述外部存儲(chǔ)裝置啟動(dòng)所述信息處理設(shè)備的處理。
全文摘要
一種信息處理設(shè)備,包括主體(11),外部存儲(chǔ)裝置可分離地連接其上的連接端口(31至34),非易失性存儲(chǔ)器(203),存儲(chǔ)多個(gè)對(duì)應(yīng)所述連接端口并指示各所述連接到相關(guān)連接端口的外部存儲(chǔ)裝置是被作為硬盤驅(qū)動(dòng)器還是軟盤驅(qū)動(dòng)器處理的模式指定信息項(xiàng),和驅(qū)動(dòng)器號(hào)碼分配單元(303),在外部存儲(chǔ)裝置連接在多個(gè)連接端口(31至34)中至少一個(gè)上的情況下,基于對(duì)應(yīng)所述至少一個(gè)連接端口的模式指定信息將指定硬盤驅(qū)動(dòng)器的第一驅(qū)動(dòng)器號(hào)碼和指定軟盤驅(qū)動(dòng)器的第二驅(qū)動(dòng)器號(hào)碼中的一個(gè)分配給外部存儲(chǔ)裝置。
文檔編號(hào)G06F13/10GK1940850SQ20061011559
公開日2007年4月4日 申請(qǐng)日期2006年8月17日 優(yōu)先權(quán)日2005年8月19日
發(fā)明者鈴木善久, 花田徹, 山崎浩 申請(qǐng)人:株式會(huì)社東芝