JP2008186220A - Removable memory unit - Google Patents
Removable memory unit Download PDFInfo
- Publication number
- JP2008186220A JP2008186220A JP2007018844A JP2007018844A JP2008186220A JP 2008186220 A JP2008186220 A JP 2008186220A JP 2007018844 A JP2007018844 A JP 2007018844A JP 2007018844 A JP2007018844 A JP 2007018844A JP 2008186220 A JP2008186220 A JP 2008186220A
- Authority
- JP
- Japan
- Prior art keywords
- memory unit
- storage area
- removable memory
- disk drive
- main body
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
【課題】リムーバブルメモリユニットに記憶されたOSをコンピュータ装置に読み込むことなくリムーバブルメモリユニット上で起動することができるようにする。
【解決手段】メモリ部13はフロッピィーディスクドライブとして認識される第1の記憶領域13aとハードディスクドライブとして認識される第2の記憶領域13bとからなり、第1の記憶領域13aをフロッピィーディスクドライブとして、第2の記憶領域13bをハードディスクドライブとして認識させるための情報を記憶した制御記憶部14を備え、第2の記憶領域13bにOS本体32を記憶し、第1の記憶領域13bにMBR30と、少なくとも第2の記憶領域13bをサーチしてOS本体32の記憶場所を特定するサーチスクリプトを含むOS起動プログラム31を記憶し、MBR30よりOS起動プログラム31を読み出してOS本体32をサーチして該リムーバブルメモリユニット10上で起動する。
【選択図】図1An OS stored in a removable memory unit can be booted on the removable memory unit without being read into a computer device.
A memory unit 13 includes a first storage area 13a recognized as a floppy disk drive and a second storage area 13b recognized as a hard disk drive. The first storage area 13a is used as a floppy disk drive. A control storage unit 14 that stores information for recognizing the second storage area 13b as a hard disk drive is provided, the OS main body 32 is stored in the second storage area 13b, the MBR 30 and at least the first storage area 13b, The OS startup program 31 including a search script for specifying the storage location of the OS main body 32 by searching the second storage area 13b is stored, the OS startup program 31 is read from the MBR 30, and the OS main body 32 is searched for the removable memory. Start on unit 10.
[Selection] Figure 1
Description
本発明は、コンピュータ装置のOS(オペレーティングシステム)を記憶したリムーバブルメモリユニットに関するものであり、特に、リムーバブルメモリユニットに記憶されたOSをコンピュータ装置に読み込むことなくリムーバブルメモリユニット上で起動することができるようにしたリムーバブルメモリユニットに関するものである。 The present invention relates to a removable memory unit that stores an OS (operating system) of a computer device, and in particular, can be started on a removable memory unit without reading the OS stored in the removable memory unit into the computer device. The present invention relates to such a removable memory unit.
現在、多数のユーザにより使用されているコンピュータ装置は、プロセッサチップと、OS起動プログラム、OS(オペレーティングシステム/演算・制御プログラム)をコンピュータ装置に内蔵されるハードディスクにインストールし、OS起動プログラムによりOSを起動してプロセッサチップがそのOSに従ってコンピュータ装置内の各種リソースを制御し、演算操作を行うように構成されている。 A computer device currently used by many users installs a processor chip, an OS startup program, and an OS (operating system / calculation / control program) on a hard disk built in the computer device, and the OS is started by the OS startup program. When activated, the processor chip is configured to control various resources in the computer device according to the OS and perform arithmetic operations.
ハードディスク装置はOSが管理、使用する領域とユーザが使用する領域に分離され、ユーザがコンピュータ装置を利用するために必要なアプリケーションプログラムはOSの管理のもと、ハードディスク装置のユーザ使用領域にインストールされ、OSの管理下で動作する。また、ユーザがコンピュータ装置を操作して(所望のアプリケーションを起動して)作成されたデータもまたハードディスク装置のユーザ使用領域に保存することができる。 The hard disk device is divided into an area managed and used by the OS and an area used by the user, and application programs necessary for the user to use the computer device are installed in the user used area of the hard disk device under the management of the OS. , Operating under the control of the OS. In addition, data created by the user operating the computer device (starting a desired application) can also be stored in the user use area of the hard disk device.
また、コンピュータ装置がネットワーク環境下に置かれた場合には、ネットワークおよびユーザのコンピュータ装置に対して設定されたネットワーク環境条件に従って、ネットワーク内の各種サーバや共用ファイル装置などのリソースにアクセスして当該コンピュータ装置に許容されているデータを取得したり、当該データを書き換えたりすることができる。 In addition, when a computer device is placed in a network environment, it accesses resources such as various servers and shared file devices in the network according to the network environment conditions set for the network and the user's computer device. Data permitted in the computer device can be acquired or the data can be rewritten.
更に、コンピュータ装置が、LAN(ローカルエリアネットワーク)からインターネットを介して外部ネットワークにアクセスできるネットワーク環境下に置かれる場合には、インターネット網を介してアクセスすることのできる外部のWEBサーバなど、各種リソースを利用することもできる。 Further, when the computer device is placed in a network environment where an external network can be accessed from the LAN (local area network) via the Internet, various resources such as an external WEB server accessible via the Internet network. Can also be used.
このようなコンピュータ装置は、企業等における機密性の高い情報を作成、保存する作業にも使用されることから、コンピュータ装置の盗難や本来使用を許されていない第3者によりコンピュータ装置が使用され機密情報が流出するような事態が生ずる恐れがある。このような事態を防止するために、コンピュータ装置やネットワークに対するセキュリティー対策が必要になる。 Such a computer device is also used for creating and storing highly confidential information in a company or the like. Therefore, the computer device is used by a third party who is not allowed to steal or originally use the computer device. There is a risk that confidential information may be leaked. In order to prevent such a situation, security measures for the computer apparatus and the network are required.
コンピュータ装置のセキュリティー対策として種々の方法が提案され、現実に適用されている方法も多い。一般的にはOSの起動プログラムに個人認証機能を搭載し、OS起動時に本来のユーザが設定したパスワードを入力させ、設定パスワードと照合してOSを起動させるようにした方法が採られる。この方法ではパスワードを盗まれたり、他人にパスワードを教えたりした場合には、本来のセキュリティー機能を果たすことができなくなり、高度なセキュリティー対策とはいえない。 Various methods have been proposed as security measures for computer devices, and many methods have been applied in practice. Generally, a method is employed in which a personal authentication function is installed in the OS startup program, the password set by the original user is input when the OS is started, and the OS is started by checking the set password. In this method, if the password is stolen or the password is taught to another person, the original security function cannot be achieved, and it cannot be said that it is an advanced security measure.
コンピュータ装置のセキュリティー対策として、例えば、下記の特許文献1(特開2002−341957号公報)には、フラッシュメモリなどのリムーバブルユニットを使用したコンピュータの起動方法が開示されている。この特許文献1に開示されたコンピュータの起動方法は、コンピュータ本体から着脱可能なリムーバブルユニットが、フラッシュメモリからなる一般データ記録部およびユーザーコード記録部を含み、かつ、MP3プレーヤーとして使用でき、コンピュータ本体のBIOS−ROMが、ユニットコード記録部と、リムーバブルユニットが接続されるインターフェース部と、ユーザーコードとユニットコードが一致するとシステムの起動を許可する制御部を含んで構成されたものである。
As a security measure for a computer device, for example, the following Patent Document 1 (Japanese Patent Laid-Open No. 2002-341957) discloses a computer startup method using a removable unit such as a flash memory. In this computer startup method disclosed in
コンピュータのユーザがコンピュータを起動する場合、リムーバブルユニットをコンピュータ本体に接続する。そしてリムーバブルユニットからユーザーコードがインターフェース部を経由してコンピュータ本体に送信され、コンピュータ本体の制御部はユーザーコードの内容とユニットコードの内容とを比較し、これらが一致していればシステムの起動を許可し、一致していなければシステムの起動を不許可とする。このようにすることによって、パスワードを使用することなく、リムーバブルユニットをコンピュータ本体に接続するだけで、正しいリムーバブルユニットが接続された場合のみコンピュータを起動することができる。 When the computer user starts the computer, the removable unit is connected to the computer main body. The user code is sent from the removable unit to the computer via the interface, and the controller of the computer compares the contents of the user code with the contents of the unit code. If they match, the system is allowed to start. If they do not match, system startup is not permitted. By doing so, it is possible to start up the computer only when the correct removable unit is connected by simply connecting the removable unit to the computer body without using a password.
この方法によれば、ユーザによりリムーバブルユニットの管理が適正に行われる限りにおいてはパスワードの入力などの操作が不要であり、便利であるが、リムーバブルユニットが盗難にあったり、第3者に貸し出されたりした場合にはセキュリティー機能を果たすことができなくなり、パスワードを使用する方法と大きな差異はない。 According to this method, as long as the removable unit is properly managed by the user, an operation such as password entry is unnecessary and convenient, but the removable unit is stolen or lent to a third party. If this happens, you will not be able to perform the security function, which is not much different from using a password.
このような問題に対して、セキュリティーを完備したサーバールームを設け、クライアントにハードディスクを持たせないシステムを構築した場合、ハードディスクの持ち出しや盗難は防げても、ネットワークを経由してのアクセスは比較的容易に可能である。 To solve this problem, if a server room with security is provided and a system in which the client does not have a hard disk is built, access via the network is relatively easy even though the hard disk can be taken out or stolen. Easily possible.
最近では、リムーバブルユニットの記憶容量が飛躍的に大きくなったことから、USBメモリスティックのようなリムーバブルユニットを利用することが一般的になってきている。例えば、下記の特許文献2(特開2005−166049号公報)には、指紋センサーを備えたメモリ保存装置が開示されている。 Recently, since the storage capacity of the removable unit has increased dramatically, it has become common to use a removable unit such as a USB memory stick. For example, the following Patent Document 2 (Japanese Patent Laid-Open No. 2005-166049) discloses a memory storage device including a fingerprint sensor.
この特許文献2に開示された指紋センサーを備えたメモリ保存装置は、ホストに接続されたホストインタフェース、ホストインタフェースに接続されたコントローラ、コントローラに接続された指紋センサー及びメモリモジュールを具え、コントローラとホストがハンドシェークによりコミュニケートし、ホストに適合する駆動プログラム及びアプリケーションプログラムをメモリモジュールよりホストにダウンロードし、ホストはこの二つのプログラムを通して使用者の命令を受け取り、コントローラに通知して指紋センサーを制御させて使用者の認識待機指紋データを読み取らせ、アプリケーションプログラムを利用して認識待機指紋データを処理してメモリモジュールに保存されたテンプレート指紋データと比較し両者がマッチするかを比較し、比較結果によりホストがメモリモジュールの特定ブロックにアクセス可能になるように構成したものである。
A memory storage device having a fingerprint sensor disclosed in
このように、リムーバブルユニットの記憶容量が飛躍的に大きくなったことから、コンピュータ装置にOS起動プログラムやOSそのものをインストールせず、コンピュータ装置は表示手段やキーボード等の入力手段とUSBポートのようなリムーバブルユニット接続手段のみを設け、リムーバブルユニットが接続されない状態ではコンピュータ装置として機能しないように構成することが可能である。 Thus, since the storage capacity of the removable unit has increased dramatically, the computer apparatus does not install the OS startup program or the OS itself, and the computer apparatus does not have input means such as a display means or a keyboard and a USB port. It is possible to provide only the removable unit connection means so that it does not function as a computer device when the removable unit is not connected.
図8は、このようなリムーバブルユニットとコンピュータ装置を示すブロック図であり、リムーバブルユニットとしてUSBメモリユニット100が使用さている。コンピュータ装置200は、液晶表示ユニットなどの表示手段210、キーボード、マウスなどの入力手段220、USBメモリユニット100を接続するためのUSBポート230を備えている。なお、図示していないがコンピュータ装置200は、表示手段210、入力手段220、USBポート230を制御するマイクロプロセッサチップを搭載している。
FIG. 8 is a block diagram showing such a removable unit and a computer device, and the
一方、USBメモリユニット100は、USBコントローラ110、入出力部120と、OS起動プログラム131、OS132、メモリ133を有するプロセシングモジュール130を備えている。使用者はコンピュータ装置200を使用する場合、USBメモリユニット100をコンピュータ装置200のUSBポート230に接続し、OS起動プログラム131を作動させてOS132を起動すると、入出力部120、USBポート230を経由してコンピュータ装置200の表示手段210、入力手段220との間で情報の送受信が可能になり、USBメモリユニット100のプロセシングモジュール130がコンピュータ装置200の一部として動作するようになる。
On the other hand, the
一般にコンピュータ装置のOSを起動するには、MBR(Master Boot Record:マスタブートレコード)と呼ばれる情報が用いられる。このMBRは記憶装置の先頭アドレスに記録されており、通常は512バイト程度の情報である。また、MBRはコンピュータ装置の電源が投入されBIOS(Basic Input Output System)が起動された後に、OSを起動するために最初に読まれる記憶領域に記憶され、OS本体の記憶場所のアドレスや初期表示画面情報などが記録されている。従って、USBメモリユニット100のOS起動プログラム131にはその先頭の512バイトにMBRを記憶しておく。
Generally, information called MBR (Master Boot Record) is used to start the OS of a computer apparatus. This MBR is recorded at the head address of the storage device, and is usually information of about 512 bytes. The MBR is stored in a storage area that is read first in order to start up the OS after the computer apparatus is turned on and a BIOS (Basic Input Output System) is started up. Screen information etc. are recorded. Therefore, the OSR
コンピュータ装置の電源が投入されるとBIOS(Basic Input Output System)が起動され、BIOSによって記憶装置の先頭512バイトに記録されたMBRが読み出される。MBRにはOS132の記憶領域のアドレスや初期表示画面情報などが記録されているから、BIOSは表示手段に初期画面を表示し、OS132を起動することができる。
When the computer apparatus is powered on, a BIOS (Basic Input Output System) is activated, and the MBR recorded in the first 512 bytes of the storage device is read by the BIOS. Since the MBR stores the address of the storage area of the
このような構成にすれば、コンピュータ装置本体にはOS、ハードディスクが不要であり、コンピュータ装置本体内にはデータがいっさい残らない為、情報漏洩を完全にシャットアウトできる。更に、このUSBメモリユニット(メモリスティック型クライアント装置ということもできる)に認証システムが組み合わせばより高いレベルの個別セキュリティーを併せ持たせることができる。 With such a configuration, an OS and a hard disk are not required in the computer apparatus body, and no data remains in the computer apparatus body, so that information leakage can be completely shut out. Furthermore, if an authentication system is combined with this USB memory unit (also referred to as a memory stick type client device), it is possible to have a higher level of individual security.
また、USBメモリユニットに種々のアプリケーションソフトを記憶させておき、USBメモリ上でアプリケーションソフトを起動させることもできる。この場合、アプリケーションソフトはCD−ROMのような読み出し専用の記憶領域に記憶されることが好ましい。ところが、USBメモリユニットは一般的にはコンピュータ装置からハードディスクユニットとして認識され、CD−ROMとして認識されないため、アプリケーションソフトは書き換えできない記憶領域に記憶することができないという問題点があった。 It is also possible to store various application software in the USB memory unit and start the application software on the USB memory. In this case, the application software is preferably stored in a read-only storage area such as a CD-ROM. However, since the USB memory unit is generally recognized as a hard disk unit by the computer device and not recognized as a CD-ROM, the application software cannot be stored in a non-rewritable storage area.
このような問題点を解消するUSBメモリユニットは、例えば、下記の特許文献3(特開2004−171536号公報)に開示されている。このUSBメモリユニットは、記憶領域を、データの読み出し、書き込み及び削除を実行可能な領域と読み出しのみ実行可能な領域とに分け、これらの領域を、情報の読み出し、書き込み及び削除を実行可能なディスクデバイスと認識させるための情報と、情報の読み出しのみを実行可能なCD−ROMデバイスとして認識させるための情報と、を記憶して、ホストが有するUSBマスストレージクラスドライバに、USBストレージデバイスの前記各領域を、ディスクデバイス及びCD−ROMデバイスという異なる2つの種類のデバイスとして認識させるように構成したものである。 A USB memory unit that solves such problems is disclosed in, for example, Japanese Patent Application Laid-Open No. 2004-171536 described below. This USB memory unit divides a storage area into an area where data can be read, written and deleted and an area where only data can be read, and these areas are discs where information can be read, written and deleted. Information for recognizing the device and information for recognizing as a CD-ROM device that can only read the information are stored, and the USB mass storage class driver of the host stores each of the USB storage devices. The area is configured to be recognized as two different types of devices, a disk device and a CD-ROM device.
ところで、図8に示すようなOSを記憶したUSBメモリユニットをコンピュータ装置に接続し、USBメモリユニット上でOSを動作させる場合、USBメモリユニッがどのようなコンピュータ装置に接続されて使用されるかはユーザによってそれぞれ異なるものであるから、コンピュータ装置の機種による依存性がないことが好ましい。 By the way, when a USB memory unit storing an OS as shown in FIG. 8 is connected to a computer device and the OS is operated on the USB memory unit, to which computer device the USB memory unit is connected and used. Are different depending on the user, it is preferable that there is no dependency on the model of the computer device.
例えば、コンピュータ装置がハードディスクドライバを有し、ハードディスクドライブを接続できる場合でも、SCSI規格のハードディスクドライブやDE規格のハードディスクドライブに対応するハードディスクドライバであるかにより接続できるハードディスクドライブが制約される。同様にコンピュータ装置の機種によりCD−ROMドライバやDC−RWドライバなどが異なる場合そのコンピュータ装置に接続可能なデバイスが制約を受ける。 For example, even if the computer device has a hard disk driver and can be connected to a hard disk drive, the hard disk drive that can be connected is limited depending on whether it is a hard disk driver corresponding to a SCSI hard disk drive or a DE hard disk drive. Similarly, when a CD-ROM driver, a DC-RW driver, or the like differs depending on the model of the computer device, a device that can be connected to the computer device is restricted.
コンピュータ装置にUSBメモリユニットを接続して使用する場合、コンピュータ装置にはUSBドライバが組み込まれており、一般にはこのUSBドライバはUSBメモリユニットをハードディスクドライブとして認識する。ハードディスクドライブは通常、パーティションで区分された複数の記憶領域を有する構造としてコンピュータ装置から認識される。従って、図8に示すようにOSをUSBメモリユニットに記憶しておき、USBメモリユニット上でOSを動作させる場合、USBメモリユニットのデータ記憶領域の先頭にMBRを記録しておき、MBRにはOS本体が記憶されている記憶場所を記録しておく必要がある。すなわち、OS本体の記憶場所がどのパーティションによって区切られた領域に記憶されているかを記録しておく必要がある。 When a USB memory unit is connected to a computer device, a USB driver is incorporated in the computer device. Generally, the USB driver recognizes the USB memory unit as a hard disk drive. A hard disk drive is usually recognized by a computer device as a structure having a plurality of storage areas partitioned by partitions. Therefore, when the OS is stored in the USB memory unit and the OS is operated on the USB memory unit as shown in FIG. 8, the MBR is recorded at the head of the data storage area of the USB memory unit, and the MBR It is necessary to record the storage location where the OS body is stored. That is, it is necessary to record in which partition the storage location of the OS main body is stored.
USBメモリユニットの記憶領域は、図9に示すように複数のパーティションによって区分された複数の記憶領域sd1〜sd4を有する構造として認識される。図9において、sdaはディスクドライブaを表しており、複数の物理ドライブを有する場合はそれぞれのディスクドライブはsdb・・・sdnのように表される。なお、sdaはハードディスクドライブがSCSI規格によるものであることを示し、ハードディスクドライブがDE規格によるものである場合は、hda・・・hdnのように表される。同様にディスクドライブがCD規格によるものである場合はsrで表される。また、パーティションによる区分数はSCSI規格においては基本パーティション4、論理パーティション5の最大9つのパーティションに区分できる。DE規格においても同様である。
The storage area of the USB memory unit is recognized as a structure having a plurality of storage areas sd1 to sd4 divided by a plurality of partitions as shown in FIG. In FIG. 9, sda represents a disk drive a, and when there are a plurality of physical drives, each disk drive is represented as sdb... Sdn. Note that sda indicates that the hard disk drive conforms to the SCSI standard, and when the hard disk drive conforms to the DE standard, it is represented as hda... Hdn. Similarly, when the disk drive is based on the CD standard, it is represented by sr. In addition, the number of partitions by partition can be divided into a maximum of nine partitions of the
コンピュータ装置がどのハードディスクドライブの規格を採用しているかは製造メーカや機種に依存する。USBメモリユニットは各種のコンピュータ装置に接続されるので、機種依存があってはならず、SCSI規格、DE規格やCD規格などのいずれにも適用できるようなドライブ情報を有している。 Which hard disk drive standard the computer device employs depends on the manufacturer and model. Since the USB memory unit is connected to various computer devices, it should not depend on the model, and has drive information applicable to any of the SCSI standard, DE standard, CD standard, and the like.
先に、OSを起動する方法として、MBRにOS132の記憶領域のアドレスや初期表示画面情報などを記録しておき、BIOSが表示手段に初期画面を表示し、OS132を起動する例を説明したが、OSを起動する別の方法としては、MBRにOS本体の記憶位置を直接記憶せず、MBRの記憶位置(メモリの先頭アドレス)に対する相対アドレスで特定される記憶位置にOS本体の記憶場所をサーチするサーチスクリプトを含むOS起動プログラムを記録しておき、パーティションで区分された各記憶領域を順次サーチしてOS本体を特定するように構成することも考慮される。
As an example of the method for starting the OS, the address of the storage area of the
図10はこのOS起動プログラムの構成を示す図である。このOS起動プログラムはOS本体の記憶場所をサーチするサーチスクリプトを含むものであり、サーチスクリプトを実行することにより、パーティションで区分された各記憶領域を順次サーチしてOS本体を特定するように構成されている。このOS起動プログラムはMBRの記憶アドレスに対して相対アドレスで示される位置に記憶し、MBRに相対アドレス位置を指定しておくことにより読み出して実行することができる。 FIG. 10 is a diagram showing the configuration of this OS boot program. The OS boot program includes a search script for searching the storage location of the OS main body, and is configured to sequentially search each storage area divided by the partition and specify the OS main body by executing the search script. Has been. This OS boot program can be read and executed by storing it in a position indicated by a relative address with respect to the storage address of the MBR, and specifying the relative address position in the MBR.
図10に示すようにOS起動プログラムに含まれるサーチスクリプトは、ディスクドライブsdaのパーティションsda1〜sda9を順にサーチするスクリプト、・・・ディスクドライブsddのパーティションsdd1〜sdd9を順にサーチするスクリプト、ディスクドライブhdaのパーティションhda1〜hsda9を順にサーチするスクリプト、・・・ディスクドライブhddのパーティションhdd1〜hdd9を順にサーチするスクリプトのように、USBメモリユニットが接続されるコンピュータ装置の機種依存性がないように全てのディスクドライブ規格に適合できるようにサーチスクリプトが用意されている。これにより、OS本体の記憶されたパーティションをサーチし、OS本体を起動できる。 As shown in FIG. 10, the search script included in the OS boot program is a script that sequentially searches the partitions sda1 to sda9 of the disk drive sda, a script that sequentially searches the partitions sdd1 to sdd9 of the disk drive sdd, and a disk drive hda Scripts that search the partitions hda1 to hsda9 in order, ... scripts that search the partitions hdd1 to hdd9 of the disk drive hdd in order so that there is no dependency on the model of the computer device to which the USB memory unit is connected A search script is provided to meet the disk drive standards. Thereby, the stored partition of the OS body can be searched and the OS body can be started.
しかしながら、図8に示すようなOSを記憶したUSBメモリユニットをコンピュータ装置に接続し、USBメモリユニット上でOSを動作させる場合、上記特許文献3に開示されたUSBメモリユニットを適用したとしても、コンピュータ装置はUSBメモリユニットのメモリ部を、ハードディスクドライブとして認識する部分と、CD−ROMドライブとして認識する部分と、を有するものとして認識することはできるが、それ以外のものとして認識することはできない。このため、コンピュータ装置の機種による依存性を完全には無くすことができないという問題点があった。
However, when a USB memory unit storing an OS as shown in FIG. 8 is connected to a computer device and the OS is operated on the USB memory unit, even if the USB memory unit disclosed in
本願の発明者は、上記の問題点を解消すべく種々検討を重ねた結果、コンピュータ装置は障害に備えてフロッピィーディスクドライブを必ず備えており、フロッピィーディスクからOSを起動できるようにされている点に着目し、USBメモリユニットをフロッピィーディスクとして認識される記憶領域とハードディスクとして認識される記憶領域とに区分し、フロッピィーディスクとして認識される記憶領域にMBRとOS起動プログラムを記憶し、ハードディスクとして認識される記憶領域にOS本体を記憶するようになせば、上記の問題点を解消し得ることに想到して本発明を完成するに至ったものである。 The inventor of the present application has made various studies to solve the above problems, and as a result, the computer apparatus always includes a floppy disk drive in preparation for a failure, and the OS can be booted from the floppy disk. The USB memory unit is divided into a storage area that is recognized as a floppy disk and a storage area that is recognized as a hard disk, and the MBR and OS boot program are stored in the storage area that is recognized as a floppy disk and recognized as a hard disk. If the OS main body is stored in the storage area, the above problem can be solved, and the present invention has been completed.
すなわち、本発明は上記の問題点を解消することを課題とし、コンピュータ装置の機種によらず、リムーバブルメモリユニットに記憶されたOSをコンピュータ装置に読み込むことなくリムーバブルメモリユニット上で起動することができるようにしたリムーバブルメモリユニットを提供することを目的とするものである。 That is, the present invention has an object to solve the above-described problems, and can be started on a removable memory unit without reading the OS stored in the removable memory unit into the computer apparatus regardless of the model of the computer apparatus. An object of the present invention is to provide such a removable memory unit.
前記課題を解決するために、本願の請求項1にかかる発明は、
表示手段と入力手段とリムーバブルメモリユニットを接続するポートを有するコンピュータ装置に接続されるリムーバブルメモリユニットにおいて、
前記リムーバブルメモリユニットは、フロッピィーディスクドライブとして認識される第1の記憶領域とハードディスクドライブとして認識される第2の記憶領域とからなるメモリ部と、前記第1の記憶領域をフロッピィーディスクドライブとして、第2の記憶領域をハードディスクドライブとして認識させるための情報を記憶した制御記憶部と、を備え、
前記第2の記憶領域にOS本体を記憶し、前記第1の記憶領域にマスタブートレコードと、少なくとも前記第2の記憶領域をサーチしてOS本体の記憶場所を特定するサーチスクリプトを含むOS起動プログラムを記憶し、前記マスタブートレコードによりOS起動プログラムを読み出して前記OS本体をサーチし、該リムーバブルメモリユニット上で起動することを特徴とする。
In order to solve the above-mentioned problem, the invention according to
In a removable memory unit connected to a computer device having a port for connecting a display means, an input means and a removable memory unit,
The removable memory unit includes a memory unit including a first storage area recognized as a floppy disk drive and a second storage area recognized as a hard disk drive, and the first storage area as a floppy disk drive. A control storage unit storing information for recognizing the storage area of 2 as a hard disk drive,
An OS bootup that stores an OS main body in the second storage area, includes a master boot record in the first storage area, and a search script that searches at least the second storage area and specifies a storage location of the OS main body. A program is stored, an OS boot program is read from the master boot record, the OS main body is searched, and booted on the removable memory unit.
また、本願の請求項2にかかる発明は、請求項1にかかるリムーバブルメモリユニットにおいて、
前記リムーバブルメモリユニットは更に、該リムーバブルメモリユニットの正規の所有者を認証するための指紋データを記憶した認証照合データと指紋センサーからなる指紋認証ユニットを備え、
前記OS起動プログラムは、前記第2の記憶領域をパーティションで区分された複数の記憶領域を有するハードディスクドライブとして順次サーチし、前記OS本体の記憶場所をサーチするサーチスクリプトに加え、該第2の記憶領域を、パーティションで区分されない1つの記憶領域を有するハードディスクドライブとして前記OS本体をサーチするサーチスクリプトを含み、
前記指紋認証ユニットにおける認証が確立した場合、前記マスタブートレコードによりOS起動プログラムを読み出して前記OS本体をサーチしてOS本体を該リムーバブルメモリユニット上で起動することを特徴とする。
Further, the invention according to
The removable memory unit further includes a fingerprint authentication unit comprising authentication verification data storing fingerprint data for authenticating a proper owner of the removable memory unit and a fingerprint sensor,
The OS startup program sequentially searches the second storage area as a hard disk drive having a plurality of storage areas partitioned by partition, and in addition to the search script for searching the storage location of the OS main body, the second storage area A search script for searching the OS main body as a hard disk drive having one storage area that is not partitioned by partition;
When authentication in the fingerprint authentication unit is established, the OS boot program is read by the master boot record, the OS main body is searched, and the OS main body is started on the removable memory unit.
また、本願の請求項3にかかる発明は、請求項2にかかるリムーバブルメモリユニットにおいて、
前記リムーバブルメモリユニットは更に、RFID読み取り手段を備え、前記認証照合データは、リムーバブルメモリユニットの正規の所有者を認証するための指紋データを記憶したRFIDタグから読み取ることを特徴とする。
Further, the invention according to
The removable memory unit further includes RFID reading means, and the authentication verification data is read from an RFID tag storing fingerprint data for authenticating a proper owner of the removable memory unit.
請求項1にかかる発明においては、リムーバブルメモリユニットは、フロッピィーディスクドライブとして認識される第1の記憶領域とハードディスクドライブとして認識される第2の記憶領域とからなるメモリ部と、前記第1の記憶領域をフロッピィーディスクドライブとして、第2の記憶領域をハードディスクドライブとして認識させるための情報を記憶した制御記憶部と、を備え、前記第2の記憶領域にOS本体を記憶し、前記第1の記憶領域にマスタブートレコードと、少なくとも前記第2の記憶領域をサーチしてOS本体の記憶場所を特定するサーチスクリプトを含むOS起動プログラムを記憶し、前記マスタブートレコードによりOS起動プログラムを読み出して前記OS本体をサーチし、該リムーバブルメモリユニット上で起動する。
In the invention according to
このような構成によれば、リムーバブルメモリユニットに記憶されたOSをコンピュータ装置に読み込むことなくリムーバブルメモリユニット上で起動することができるようになり、また、MBR、OS本体をサーチするサーチスクリプトを含むOS起動プログラムをコンピュータ装置がフロッピィーディスクドライブとして認識するメモリ領域(第1の記憶領域)に記憶してあるため、BIOSはこの領域からMBR、OS起動プログラムを読み出してOS本体を起動でき、コンピュータ装置の機種依存性を解消することができるようになる。 According to such a configuration, the OS stored in the removable memory unit can be started on the removable memory unit without being read into the computer device, and the MBR and the search script for searching the OS main body are included. Since the OS boot program is stored in a memory area (first storage area) that the computer apparatus recognizes as a floppy disk drive, the BIOS can read the MBR and OS boot program from this area and boot the OS main body. It becomes possible to eliminate the dependence on the model.
請求項2にかかる発明においては、請求項1にかかるリムーバブルメモリユニットにおいて、リムーバブルメモリユニットは更に、該リムーバブルメモリユニットの正規の所有者を認証するための指紋データを記憶した認証照合データと指紋センサーからなる指紋認証ユニットを備え、
前記OS起動プログラムは、前記第2の記憶領域をパーティションで区分された複数の記憶領域を有するハードディスクドライブとして順次サーチし、前記OS本体の記憶場所をサーチするサーチスクリプトに加え、該第2の記憶領域を、パーティションで区分されない1つの記憶領域を有するハードディスクドライブとして前記OS本体をサーチするサーチスクリプトを含み、前記指紋認証ユニットにおける認証が確立した場合、前記マスタブートレコードによりOS起動プログラムを読み出して前記OS本体をサーチする。
In the invention according to
The OS startup program sequentially searches the second storage area as a hard disk drive having a plurality of storage areas partitioned by partition, and in addition to the search script for searching the storage location of the OS main body, the second storage area A search script for searching the OS main body as a hard disk drive having one storage area that is not partitioned by partition, and when authentication in the fingerprint authentication unit is established, the OS boot program is read by the master boot record and Search the OS itself.
このような構成によれば、リムーバブルメモリユニットのセキュリティーを向上させることができるようになるとともに、指紋認証ユニットにより認証が確立した後にリムーバブルメモリユニットであるUSBメモリユニットがパーティションにより区分されない1つの記憶領域を持つディスクドライブとして認識されても、パーティションで区分されない1つの記憶領域として前記OS本体をサーチするサーチスクリプト(例えば、図3のサーチスクリプトsda、sdb・・・sdd)を実行することにより、OS本体の記憶位置を特定することができるようになり、OSを起動することができるようになる。 According to such a configuration, the security of the removable memory unit can be improved, and one storage area in which the USB memory unit, which is a removable memory unit, is not divided by partitions after authentication is established by the fingerprint authentication unit. By executing a search script (for example, search scripts sda, sdb... Sdd of FIG. 3) that searches the OS main body as a single storage area that is recognized as a disk drive having The storage location of the main body can be specified, and the OS can be started.
請求項3にかかる発明においては、請求項2にかかるリムーバブルメモリユニットにおいて、リムーバブルメモリユニットは更に、RFID読み取り手段を備え、前記認証照合データは、リムーバブルメモリユニットの正規の所有者を認証するための指紋データを記憶したRFIDタグから読み取る。 According to a third aspect of the present invention, in the removable memory unit according to the second aspect, the removable memory unit further comprises RFID reading means, and the authentication verification data is used for authenticating a proper owner of the removable memory unit. Read from the RFID tag that stores the fingerprint data.
このような構成によれば、認証用のリファレンスデータをUSBメモリユニットの外部に分離し、RFIDタグのチップ内に予め格納されているから、個人の意思に反して生体認証行為を第3者の強制的な外力のもとで行った場合でもRFIDタグがなければ認証をパスすることがなくセキュリティー機能を向上させることができるようになる。 According to such a configuration, the reference data for authentication is separated from the outside of the USB memory unit and stored in advance in the chip of the RFID tag. Even when the test is performed under a forced external force, the security function can be improved without passing the authentication without the RFID tag.
以下、本発明の具体例を実施例及び図面を用いて詳細に説明する。但し、以下に示す実施例は、本発明の技術思想を具体化するためのリムーバブルメモリユニットを例示するものであって、本発明をこのリムーバブルメモリユニットに特定することを意図するものではなく、特許請求の範囲に含まれるその他の実施形態のリムーバブルメモリユニットにも等しく適用し得るものである。 Hereinafter, specific examples of the present invention will be described in detail with reference to examples and drawings. However, the embodiment shown below exemplifies a removable memory unit for embodying the technical idea of the present invention, and is not intended to specify the present invention as this removable memory unit. The present invention is equally applicable to the removable memory units of other embodiments within the scope of the claims.
図1は、本発明の実施例1にかかるリムーバブルメモリユニットおよびコンピュータ装置の構成を示す図である。本実施例1において、リムーバブルメモリユニットはUSBメモリユニット10から構成され、コンピュータ装置20にはUSBメモリユニット10を接続するためのUSBポート23を備えている。
FIG. 1 is a diagram illustrating a configuration of a removable memory unit and a computer apparatus according to the first embodiment of the present invention. In the first embodiment, the removable memory unit includes a
図8と同様に、コンピュータ装置20は、リムーバブルメモリユニットの接続ポートであるUSBポート23の他に、表示手段21、入力手段22とこれらを制御する図示していないマイクロプロセッサなどの制御手段、電源ユニットを備えているが、通常のコンピュータ装置のようにOS起動プログラムやOSをインストールしたハードディスク装置を備えていない。従って、コンピュータ装置20単体ではコンピュータ装置として動作することができない構成である。
Similar to FIG. 8, the
USBメモリユニット10は、一般のUSBメモリユニットと同様にUSBコントローラ11、入出力部12、メモリ部13、制御記憶部14を備えている。メモリ部13は、コンピュータ装置20からフロッピィーディスクドライブとして認識される第1の記憶領域13aと、コンピュータ装置20からハードディスクドライブとして認識される第2の記憶領域13bとに区分されており、制御記憶部14にはメモリ部13のどの論理ブロックがフロッピィーディスクドライブとして使用される領域であるか、メモリ部13のどの論理ブロックがハードディスクドライブとして使用される領域であるかを示す情報が記憶される。制御記憶部14に記憶する情報は前述の特許文献3におけるCD−ROMドライブに対する情報と同様のフロッピィーディスクドライブに対する情報である。
The
これによりコンピュータ装置20のUSBドライバは、USBメモリユニット10が接続された時、メモリ部13の第1の領域13aをフロッピィーディスクドライブとして、また、第2の領域13bをハードディスクドライブとして認識する。図2に示すように、第1の領域13aはメモリ部13の先頭アドレスから所定の記憶容量の論理ブロックが割り当てられ、その先頭の512バイトにはMBR30が記憶され、MBR30の記憶位置に対する相対アドレスで特定される記憶場所からOS起動プログラム31が記憶されている。
Accordingly, when the
一方、第2の記憶領域13bには、図2に示すようにOS本体32が記憶され、その他の部分33はユーザが作成したファイルなどの記憶領域として使用される。OS起動プログラム31は、OS本体を起動するための最小限のプログラムが記憶されたものであり、OS本体の記憶された領域をサーチするサーチスクリプトが含まれる。また、OS起動プログラムには、例えばOSのデスクトップ画面を表示するプログラムなど、OS本体32を起動するために最小限必要になるプログラムが記憶されている。
On the other hand, the OS
OS起動プログラムの記憶位置の先頭アドレスはMBRに記憶されるが、MBRの記憶位置に対して相対アドレスとして記憶される。従ってMBRを読み出して、そこに記憶された相対アドレス位置を先頭として記憶されているOS起動プログラム31を読み出して実行することができる。OS起動プログラム31にはOS本体32が記憶された領域をサーチするサーチスクリプトが記憶されているから、これを実行することによってOS本体32の記憶位置を特定してOSを起動することができる。OS起動プログラム31のサーチスクリプトは、通常のサーチスクリプトの構成、すなわち、図10に示したサーチスクリプトと同様の構成である。
The start address of the storage location of the OS boot program is stored in the MBR, but is stored as a relative address with respect to the storage location of the MBR. Accordingly, the MBR is read out, and the
本発明の実施例1のUSBメモリユニット10においては、フロッピィーディスクドライブとして認識されるメモリ部13の第1の領域13aの先頭にMBR30が記憶されているから、BIOSがフロッピィーディスクドライブからこのMBR30を読み出してOSを起動する手順が開始される。従って、コンピュータ装置の機種に依存することなく、全てのコンピュータ装置が備えているフロッピィーディスクドライバによりOSを起動することができるようになる。
In the
第1の記憶領域13aから読み出されたMBR30にはMBR30の記憶位置(メモリ部13の先頭の512バイト)に対する相対アドレスでOS起動プログラム31の位置が記憶されているから、MBR30からOS起動プログラム31を読み出してサーチスクリプトを実行する。サーチスクリプトは第2の記憶領域13bのハードディスクドライブとして認識される部分をサーチしてOS本体32が記憶されている場所を検索してOS本体32を起動することができる。
Since the
実施例1は、USBメモリユニット10のメモリ部13にMBR30、OS起動プログラム31、OS本体32を記憶した例であるが、更にUSBメモリユニット10に指紋認証のための認証手段を設けてUSBメモリユニット10のセキュリティーを向上させることができる。
The first embodiment is an example in which the
図3は、本発明の実施例2にかかるリムーバブルメモリユニットの構成を示すブロック図である。図3に示すUSBメモリユニット10は基本的には図1に示すUSBメモリユニット10と同様の構成であるが、指紋センサー18と認証照合データ19を備えた点が図1のUSBメモリユニット10と異なる点である。図3においては、説明の重複を避けるため図1と同一の構成要素には同一の参照符号を付してある。
FIG. 3 is a block diagram of the configuration of the removable memory unit according to the second embodiment of the present invention. The
図3に示すように、USBメモリユニット10は、USBメモリユニット10の所有者を認証するため、指紋センサー18と認証照合データ19からなる指紋認証ユニットを備えている。認証照合データ19にはUSBメモリユニット10の正規の所有者の指紋データ(照合用指紋データ)が記憶される。指紋センサー18により読み取られた指紋データは認証照合データ19と照合され両者が一致した場合、USBメモリユニット10の利用が許可される。両者が一致しなかった場合はUSBメモリユニット10の利用が許可されず、USBメモリユニット10に記憶されたデータの読み書き、利用は行えない。
As shown in FIG. 3, the
図1のUSBメモリユニット10と同様に、メモリ部13は、コンピュータ装置20からフロッピィーディスクドライブとして認識される第1の記憶領域13aと、コンピュータ装置20からハードディスクドライブとして認識される第2の記憶領域13bとに区分されている。第1の領域13aはメモリ部13の先頭アドレスから所定の記憶容量の論理ブロックが割り当てられ、その先頭の512バイトにはMBR30が記憶され、MBR30の記憶位置に対する相対アドレスで特定される記憶場所にOS起動プログラム31が記憶されている。また、第2の記憶領域13bには、OS本体32が記憶され、その他の部分33はユーザが作成したファイルなどの記憶領域として使用される。
Similar to the
ところで、USBメモリユニット10に指紋認証ユニットを備えた場合、指紋認証ユニットにより指紋認証が確立する前は、前述したようにUSBメモリユニット10の記憶領域は複数のパーティションで区分された記憶領域を持つものとして認識されるが、指紋認証確立後はパーティションにより区分されない1つの記憶領域を持つものとして認識される。
By the way, when the
図4はこの概念を示す模式図である。指紋認証確立前には図4Aに示されるように、リムーバブルメモリユニットの記憶領域は複数のパーティションによって区分された複数の記憶領域sd1〜sd4を有する構造として認識される。そして、指紋認証確立後には図4Bに示されるように、リムーバブルメモリユニットの記憶領域は複数のパーティションにより区分された構造として認識されず、記憶領域sda全体がディスクドライブの1つの記憶領域である構造として認識されるように設計されている。 FIG. 4 is a schematic diagram showing this concept. Before the fingerprint authentication is established, the storage area of the removable memory unit is recognized as a structure having a plurality of storage areas sd1 to sd4 divided by a plurality of partitions, as shown in FIG. 4A. After the fingerprint authentication is established, as shown in FIG. 4B, the storage area of the removable memory unit is not recognized as a structure divided by a plurality of partitions, and the entire storage area sda is one storage area of the disk drive. Designed to be recognized as.
なお、sdaはディスクドライブaを表しており、複数の物理ドライブを有する場合はそれぞれのディスクドライブはsdb・・・sdnのように表される。なお、sdaはハードディスクドライブがSCSI規格によるものであることを示し、ハードディスクドライブがDE規格によるものである場合は、hda・・・hdnのように表される。同様にディスクドライブがCD規格によるものである場合はsrで表される。 Note that sda represents the disk drive a, and when there are a plurality of physical drives, each disk drive is represented as sdb... Sdn. Note that sda indicates that the hard disk drive conforms to the SCSI standard, and when the hard disk drive conforms to the DE standard, it is represented as hda... Hdn. Similarly, when the disk drive is based on the CD standard, it is represented by sr.
OS起動プログラム31に含まれるサーチスクリプトには、認証確立後にハードディスクドライブとして認識される第2の記憶領域13bをパーティションにより区分されない1つのハードディスクドライブとして認識し、そこに記憶されているOS本体32をサーチするためのサーチスクリプトが図10のサーチスクリプトに加えられている。図5は、本実施例2におけるサーチスクリプトの構成を示している。
The search script included in the
すなわち、図5に示すように図10のサーチスクリプトに加えて、パーティションにより区分されない1つのハードディスクドライブとして認識される第2の記憶領域13bをサーチするためのサーチスクリプトsda〜sdd等が加えられている。OS起動プログラム31をこのように構成することにより、指紋認証確立後に、OS本体32の記憶位置をサーチして起動することができるようになる。
That is, in addition to the search script of FIG. 10 as shown in FIG. 5, search scripts sda to sdd for searching the
上記の実施例2においては、認証照合データ19にUSBメモリユニット10の正規の所有者の指紋データを記憶する構成であったが、このような構成に限られるものではない。例えば、USBメモリユニット10に非接触ICタグであるRFIDリーダライタを備え、個人識別の認証を経たRFIDタグに指紋データを記憶しておくようにしてもよい。そして指紋センサー18から読み取った指紋データとの照合時に、RFIDリーダライタを用いてRFIDタグに記憶された指紋データを読み取って認証照合する。
In the second embodiment described above, the fingerprint data of the authorized owner of the
図6は、このように構成した本発明の実施例3にかかるUSBメモリユニット10の構成を示す図である。図6において実施例2(図3参照)と異なる点は、USBメモリユニット10に、RFID読み取り手段15と認証照合手段16を設け、実施例2の認証照合データ19はRFIDタグ40に記憶させた点である。メモリ部13の構成は実施例2と同様の構成である。なお、図6において図3と同一の構成要素には同一の参照符号を付してある。
FIG. 6 is a diagram illustrating the configuration of the
すなわち、実施例3にかかるUSBメモリユニット10は、図6に示すようにUSBメモリユニット10の正規の所有者を個別認証(個人認証)するためのRFIDタグ40に認証照合データ19を記憶し、RFID読み取り手段15により認証データを読み取り、この認証照合データ19と、指紋センサー18で読み取った指紋データとを認証照合手段16で照合して認証するように構成したものである。
That is, the
このように認証用のリファレンスデータをUSBメモリユニット10の外部に分離し、RFIDタグ40のチップ内に予め格納しておけば個人の意思に反して生体認証行為を第3者の強制的な外力のもとで行った場合でもRFIDタグ40がなければ認証をパスすることがなくセキュリティー機能を向上させることができる。また、例えば、指紋データの場合、定期的にその指を変更又は指の組み合わせを変更するなどの行為を行えば、容易に破られない高いセキュリティーレベルを構築することも可能である。
In this way, if the reference data for authentication is separated outside the
図7は、本発明の実施例1ないし実施例3にかかるUSBメモリユニット10におけるOS起動の手順を示すフローチャートである。先ずステップS101においてコンピュータ装置20の電源がオンされる。そしてステップS102の処理においてUSBメモリユニット10がコンピュータ装置20のUSBポート23に接続される。
FIG. 7 is a flowchart showing an OS startup procedure in the
次いで、ステップS103の処理においてUSBメモリユニット10のメモリ部13の第1の記憶領域13aから先頭の512バイトに記憶されているMBR30(マスタブートレコード)が読み出される。次いでステップS104の処理でMBR30に基づいてOS起動プログラム31が読み出される。OS起動プログラム31はMBR30に対する相対アドレスで記憶位置が特定されており、MBR30にはこの相対アドレスが記憶されているから、MBR30を読み出して実行することによりOS起動プログラム31を読み出すことができる。
Next, in the process of step S103, the MBR 30 (master boot record) stored in the first 512 bytes is read from the first storage area 13a of the
OS起動プログラム31は、OS本体32を起動するための最小限のプログラムが記憶されたものであり、OS本体32の記憶位置をサーチするサーチスクリプト(図10、図5参照)を含む。ステップS105の処理においてこのサーチスクリプトを順次実行してOS本体32の記憶場所をサーチし、OS本体32の記憶場所がわかったら、ステップS106の処理においてOSデスクトップ表示画面をコンピュータ装置20の表示手段21に表示してOS本体32の起動が完了する。
The
以上、詳細に説明したように本発明によれば、コンピュータ装置のOS(オペレーティングシステム)を記憶したリムーバブルメモリユニットであって、リムーバブルメモリユニットに記憶されたOSをコンピュータ装置に読み込むことなくリムーバブルメモリユニット上で起動することができるようにしたリムーバブルメモリユニットを提供することができるようになる。 As described above in detail, according to the present invention, a removable memory unit that stores an OS (operating system) of a computer device, the removable memory unit without reading the OS stored in the removable memory unit into the computer device. It is possible to provide a removable memory unit that can be started up.
また、本発明によれば、MBR、OS本体をサーチするサーチスクリプトを含むOS起動プログラムをコンピュータ装置がフロッピィーディスクドライブとして認識するメモリ領域(第1の記憶領域)に記憶してあるため、BIOSはこの領域からMBR、OS起動プログラムを読み出してOS本体を起動でき、コンピュータ装置の機種依存性を解消することができるようになる。 In addition, according to the present invention, the BIOS is stored in the memory area (first storage area) that the computer apparatus recognizes as a floppy disk drive, including the MBR and a search script for searching the OS body. The MBR and OS boot program can be read from this area and the OS main body can be booted, and the model dependence of the computer apparatus can be eliminated.
なお、一般のフロッピィーディスクドライブは通常1.4メガバイトの記憶容量として認識されるが、OS起動プログラム31が1.4メガバイトの記憶容量の範囲に収まらない場合には、フロッピィーディスクドライブの記憶容量を、例えば、2倍の2.8メガバイトの記憶容量をもつものとして認識されるように構成し、この領域にMBR、OS起動プログラムを記憶すればよい。
Note that a general floppy disk drive is normally recognized as a storage capacity of 1.4 megabytes. However, if the
10・・・・USBメモリユニット
11・・・・USBコントローラ
12・・・・入出力部
13・・・・メモリ部
13a・・・第1の記憶領域(フロッピィーディスクドライブ)
13b・・・第2の記憶領域(ハードディスクドライブ)
14・・・・制御記憶部
31・・・・OS起動プログラム
32・・・・OS本体
33・・・・メモリ
10 ....
13b ... second storage area (hard disk drive)
14...
Claims (3)
前記リムーバブルメモリユニットは、フロッピィーディスクドライブとして認識される第1の記憶領域とハードディスクドライブとして認識される第2の記憶領域とからなるメモリ部と、前記第1の記憶領域をフロッピィーディスクドライブとして、第2の記憶領域をハードディスクドライブとして認識させるための情報を記憶した制御記憶部と、を備え、
前記第2の記憶領域にOS本体を記憶し、前記第1の記憶領域にマスタブートレコードと、少なくとも前記第2の記憶領域をサーチしてOS本体の記憶場所を特定するサーチスクリプトを含むOS起動プログラムを記憶し、前記マスタブートレコードによりOS起動プログラムを読み出して前記OS本体をサーチし、該リムーバブルメモリユニット上で起動することを特徴とするリムーバブルメモリユニット。 In a removable memory unit connected to a computer device having a port for connecting a display means, an input means and a removable memory unit,
The removable memory unit includes a memory unit including a first storage area recognized as a floppy disk drive and a second storage area recognized as a hard disk drive, and the first storage area as a floppy disk drive. A control storage unit storing information for recognizing the storage area of 2 as a hard disk drive,
An OS bootup that stores an OS main body in the second storage area, includes a master boot record in the first storage area, and a search script that searches at least the second storage area and specifies a storage location of the OS main body. A removable memory unit that stores a program, reads an OS boot program from the master boot record, searches the OS main body, and boots on the removable memory unit.
前記OS起動プログラムは、前記第2の記憶領域をパーティションで区分された複数の記憶領域を有するハードディスクドライブとして順次サーチし、前記OS本体の記憶場所をサーチするサーチスクリプトに加え、該第2の記憶領域を、パーティションで区分されない1つの記憶領域を有するハードディスクドライブとして前記OS本体をサーチするサーチスクリプトを含み、
前記指紋認証ユニットにおける認証が確立した場合、前記マスタブートレコードによりOS起動プログラムを読み出して前記OS本体をサーチしてOS本体を該リムーバブルメモリユニット上で起動することを特徴とする請求項1に記載のリムーバブルメモリユニット。 The removable memory unit further includes a fingerprint authentication unit comprising authentication verification data storing fingerprint data for authenticating a proper owner of the removable memory unit and a fingerprint sensor,
The OS startup program sequentially searches the second storage area as a hard disk drive having a plurality of storage areas partitioned by partition, and in addition to the search script for searching the storage location of the OS main body, the second storage area A search script for searching the OS main body as a hard disk drive having one storage area that is not partitioned by partition;
2. The authentication device according to claim 1, wherein when authentication in the fingerprint authentication unit is established, an OS boot program is read from the master boot record, the OS main body is searched, and the OS main body is started on the removable memory unit. Removable memory unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007018844A JP2008186220A (en) | 2007-01-30 | 2007-01-30 | Removable memory unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007018844A JP2008186220A (en) | 2007-01-30 | 2007-01-30 | Removable memory unit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008186220A true JP2008186220A (en) | 2008-08-14 |
Family
ID=39729222
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007018844A Pending JP2008186220A (en) | 2007-01-30 | 2007-01-30 | Removable memory unit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008186220A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013061782A1 (en) * | 2011-10-26 | 2013-05-02 | Suginaka Junko | External boot device and external boot method |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002108484A (en) * | 2000-09-27 | 2002-04-10 | I-O Data Device Inc | External storage medium and controller |
| JP2004151785A (en) * | 2002-10-28 | 2004-05-27 | Shinya Kobayashi | Detachable device and method for starting program |
| JP2004171536A (en) * | 2002-05-29 | 2004-06-17 | Hagiwara Sys-Com:Kk | Usb storage device and program |
| JP2004265261A (en) * | 2003-03-03 | 2004-09-24 | Ricoh Co Ltd | Start control device |
| JP2006331380A (en) * | 2005-04-25 | 2006-12-07 | Romwin:Kk | Starting device and method of personal computer |
| JP2007004789A (en) * | 2005-06-22 | 2007-01-11 | Lightuning Technology Inc | Biosignal input apparatus, computer system provided with it, and its control method |
| JP2007004698A (en) * | 2005-06-27 | 2007-01-11 | Matsushita Electric Ind Co Ltd | Electronic equipment with operator authentication function |
-
2007
- 2007-01-30 JP JP2007018844A patent/JP2008186220A/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002108484A (en) * | 2000-09-27 | 2002-04-10 | I-O Data Device Inc | External storage medium and controller |
| JP2004171536A (en) * | 2002-05-29 | 2004-06-17 | Hagiwara Sys-Com:Kk | Usb storage device and program |
| JP2004151785A (en) * | 2002-10-28 | 2004-05-27 | Shinya Kobayashi | Detachable device and method for starting program |
| JP2004265261A (en) * | 2003-03-03 | 2004-09-24 | Ricoh Co Ltd | Start control device |
| JP2006331380A (en) * | 2005-04-25 | 2006-12-07 | Romwin:Kk | Starting device and method of personal computer |
| JP2007004789A (en) * | 2005-06-22 | 2007-01-11 | Lightuning Technology Inc | Biosignal input apparatus, computer system provided with it, and its control method |
| JP2007004698A (en) * | 2005-06-27 | 2007-01-11 | Matsushita Electric Ind Co Ltd | Electronic equipment with operator authentication function |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013061782A1 (en) * | 2011-10-26 | 2013-05-02 | Suginaka Junko | External boot device and external boot method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100514280C (en) | Removable device and program starting method | |
| US7360073B1 (en) | Method and apparatus for providing a secure boot for a computer system | |
| US9202059B2 (en) | Methods, systems, and apparatuses for managing a hard drive security system | |
| US9430250B2 (en) | Bootability with multiple logical unit numbers | |
| US7702894B2 (en) | System and method for loading programs from HDD independent of operating system | |
| TW569142B (en) | Data processing system and method for password protecting a boot device | |
| US7840794B2 (en) | OS starting method and apparatus using the same | |
| CN102254119B (en) | Safe mobile data storage method based on fingerprint U disk and virtual machine | |
| US20140115316A1 (en) | Boot loading of secure operating system from external device | |
| CN101529376B (en) | Platform authentication via transparent cofactors | |
| US7500093B2 (en) | Startup program execution method, device, storage medium, and program | |
| JP2004531004A (en) | Security system and method for computer | |
| JP2013506205A (en) | Portable desktop device and host computer system hardware recognition and configuration method | |
| CN103164241A (en) | Method of starting a computer using a biometric authentication device | |
| US20110154484A1 (en) | Information processing apparatus, method of controlling authentication process, and recording medium | |
| JP2012515959A (en) | Removable memory storage device having multiple authentication processing function | |
| CN101430642B (en) | Method and system for implementing operation interface used for UEFI | |
| JP2007004789A (en) | Biosignal input apparatus, computer system provided with it, and its control method | |
| JP4793949B2 (en) | Computer information processing apparatus and information management program | |
| US20060080540A1 (en) | Removable/detachable operating system | |
| JP5026908B2 (en) | Stick server | |
| US8190813B2 (en) | Terminal apparatus with restricted non-volatile storage medium | |
| JP4838735B2 (en) | Removable memory unit | |
| JP4189397B2 (en) | Information processing apparatus and authentication control method | |
| JP2008269210A (en) | Removable memory unit and computer apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20091208 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111228 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120112 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120209 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120417 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120807 |