JP3766429B2 - 着脱式デバイス - Google Patents
着脱式デバイス Download PDFInfo
- Publication number
- JP3766429B2 JP3766429B2 JP2005226629A JP2005226629A JP3766429B2 JP 3766429 B2 JP3766429 B2 JP 3766429B2 JP 2005226629 A JP2005226629 A JP 2005226629A JP 2005226629 A JP2005226629 A JP 2005226629A JP 3766429 B2 JP3766429 B2 JP 3766429B2
- Authority
- JP
- Japan
- Prior art keywords
- computer
- rom
- program
- usb
- readable
- 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.)
- Expired - Lifetime
Links
Images
Landscapes
- Stored Programmes (AREA)
Description
まず、図1は、第1実施形態の概略構成を示す機能ブロック図である。すなわち、第1実施形態は、コンピュータ1に着脱して用いる着脱式複合デバイス(以下「複合デバイス」と呼ぶ)2であり、コンピュータ1は、汎用周辺機器インタフェースとしてUSBを備える。すなわち、コンピュータ1は、USBポート10と、USBホストコントローラと、USBのための必要なデバイスドライバを備え、コンピュータ1を以下、USBに関して「ホスト側」や「コンピュータ側」のようにも呼ぶ。
すなわち、第1実施形態は以下のような作用及び効果を有する。
〔2−1.ハブ分け〕
USBデバイス側制御部3のハブ分け部31は、単一の複合デバイス2において、コンピュータ1側とのデータ授受を、複数のデバイス(それぞれ「単位デバイス」と呼ぶ)に割り振る作用(以下「ハブ分け」と呼ぶ)を果たすことで、複数の機能を容易に実現するハブ手段である。ハブ分けの具体的態様としては、
(1)USB汎用ハブを小型化してデバイス内部に設ける。
(2)単一のデバイスのUSBコントローラに、複数のデバイスコンポーネントを管理させる。
(3)ASIC等のカスタムチップや、汎用CPUと組込みプログラムなど、LSIにより、ハブや各単位デバイスの各USBコントローラをエミュレートする。
や適宜これらを組み合わせるなどが考えられるが、ここではUSBコントローラのエミュレータであるものとする。
ところで、OSによっては(例えばマイクロソフト(登録商標)社のウインドウズ(登録商標)シリーズ)、所定の種類のデバイス(例えばCD−ROM)にメディアが挿入されたことを契機として、そのメディア上の所定のスクリプトファイル(例えば「Autorun.inf」)を実行する。コンピュータ1は、そのようなOSを備えるコンピュータであるものとする。
また、上記のようなOSには、メディアの装着の有無を繰り返しデバイスに問い合わせて回答させ、ある時点で存在しなかったものが、その後、存在する状態に変化すると、メディアが挿入されたと認識するものもある。
また、第1実施形態では、デバイスを紛失した場合、データを他人に見られたり悪用されないように、パスワードを所定回数間違ったときに、データをフォーマットするか、又は、パスワードを認証するプログラムを終了させ、パスワード解析を困難にする。
また、デバイスにソフトウェアを搭載した場合、拡張子によるデータとの関連付けを行っていないと、容易に使用することができないが、第1実施形態では、自動起動プログラムPは、着脱式デバイスの使用中のみ、ファイルの所望の拡張子と、その拡張子を持つファイルを開く操作が行われた場合に、そのファイルを開くために実行すべきアプリケーションプログラムとを、一時的かつ擬似的に関連付けるように構成する。
OSによっては、ファイルを削除しても直ちには削除されず自動的に「ごみ箱」と呼ばれる専用領域に保存されるが、リムーバブルディスクでは完全に消去されてしまう。特にリムーバブルディスクは外出先などで利用することが多く、間違って削除してしまった場合大いに困ることがある。そこで、リムーバブルディスクにごみ箱の機能を追加で持たせる。
第2実施形態は、プログラムの起動方法に関するもので、第1実施形態の要件は前提とせず、コンピュータ上で予め検出プログラムを実行しておき、その検出プログラムは、そのコンピュータの汎用周辺機器インタフェースにデバイスが装着されると、そのデバイス内の所定のデータに応じたプログラムを起動するものである。
USBメモリをフレキシブル(フロッピー(登録商標))ディスクドライブと擬似認識させることで、そのドライブからのブートが可能なパソコンにあらかじめデバイスを挿入し、パソコンの電源を入れると、USBメモリからブートさせることができる。
Claims (2)
- 主な記憶装置としてROM又は読み書き可能な記憶装置を備えた着脱式デバイスであって、
所定の種類の機器が接続されると、その機器に記憶された自動起動スクリプトを実行するコンピュータの汎用周辺機器インタフェースに着脱され、
前記ROM又は読み書き可能な記憶装置に、前記自動起動スクリプトを記憶する手段と、
前記汎用周辺機器インタフェースに接続された際に前記コンピュータからの機器の種類の問い合わせ信号に対し、前記所定の種類の機器である旨の信号を返信するとともに、前記汎用周辺機器インタフェース経由で繰り返されるメディアの有無の問い合わせ信号に対し、少なくとも一度はメディアが無い旨の信号を返信し、その後、メディアが有る旨の信号を返信して、前記コンピュータに前記自動起動スクリプトを起動させる手段と、
前記コンピュータから前記ROM又は読み書き可能な記憶装置へのアクセスを受ける手段
を備えたことを特徴とする着脱式デバイス。 - 主な記憶装置としてROM又は読み書き可能な記憶装置を備えた着脱式デバイスであって、
所定の種類の機器が接続されると、その機器に記憶された自動起動スクリプトを実行するコンピュータの汎用周辺機器インタフェースに着脱され、
前記汎用周辺機器インタフェースに接続された際に前記コンピュータからの機器の種類の問い合わせ信号に対し、前記所定の種類の機器である旨の信号を返信する手段と、
前記着脱式デバイスの中の前記ROM又は読み書き可能な記憶装置内に設けられた複数の記憶領域の各々を用いる仮想的なディスクドライブである複数の単位デバイスと、
コンピュータ側とのデータ授受を、前記各単位デバイスに割り振るハブ手段と、
を備えたことを特徴とする着脱式デバイス。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005226629A JP3766429B2 (ja) | 2005-08-04 | 2005-08-04 | 着脱式デバイス |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005226629A JP3766429B2 (ja) | 2005-08-04 | 2005-08-04 | 着脱式デバイス |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002313425A Division JP3767818B2 (ja) | 2002-10-28 | 2002-10-28 | 着脱式デバイス及びプログラムの起動方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006018848A JP2006018848A (ja) | 2006-01-19 |
JP3766429B2 true JP3766429B2 (ja) | 2006-04-12 |
Family
ID=35792996
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005226629A Expired - Lifetime JP3766429B2 (ja) | 2005-08-04 | 2005-08-04 | 着脱式デバイス |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3766429B2 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010086177A (ja) * | 2008-09-30 | 2010-04-15 | Dainippon Printing Co Ltd | アクセス制御システム及び方法 |
US8250245B2 (en) | 2007-04-05 | 2012-08-21 | Seiko Epson Corporation | Information processing system, with information processing terminal capable of operating in multiple operation modes when connected to a host device |
US8756367B2 (en) | 2011-03-10 | 2014-06-17 | Kabushiki Kaisha Toshiba | Information processing device, external storage device, host device, relay device, control program, and control method of information processing device |
US9594611B2 (en) | 2011-08-19 | 2017-03-14 | Kabushiki Kaisha Toshiba | Information processing apparatus, method for controlling information processing apparatus, non-transitory recording medium storing control tool, host device, non-transitory recording medium storing performance evaluation tool, and performance evaluation method for external memory device |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009064300A (ja) * | 2007-09-07 | 2009-03-26 | Oyo Denshi:Kk | リムーバブルメモリユニット |
JP2009064301A (ja) * | 2007-09-07 | 2009-03-26 | Oyo Denshi:Kk | リムーバブルメモリユニット |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2583703B2 (ja) * | 1990-10-02 | 1997-02-19 | 株式会社日立製作所 | 記憶媒体に対する情報記憶方法およびそのためのシステム |
JPH05100862A (ja) * | 1991-10-04 | 1993-04-23 | Casio Comput Co Ltd | データ処理装置 |
JPH0778102A (ja) * | 1993-09-08 | 1995-03-20 | Hitachi Ltd | 擬似cd−rom装置 |
JPH07234759A (ja) * | 1994-02-22 | 1995-09-05 | Nikon Corp | 記憶装置 |
US5915106A (en) * | 1997-03-20 | 1999-06-22 | Ricoh Company, Ltd. | Method and system for operating a scanner which emulates a disk drive |
JP4128641B2 (ja) * | 1997-10-13 | 2008-07-30 | 株式会社東芝 | データ退避方法 |
JP2000196648A (ja) * | 1998-12-28 | 2000-07-14 | Toshiba Corp | 電子機器制御方法および電子機器制御装置 |
JP2000267818A (ja) * | 1999-03-18 | 2000-09-29 | Matsushita Electric Ind Co Ltd | リムーバブルデバイスでのパーティション実現方法 |
JP2001256168A (ja) * | 2000-03-13 | 2001-09-21 | Matsushita Electric Ind Co Ltd | Usbデバイス |
JP2002044184A (ja) * | 2000-07-26 | 2002-02-08 | Sharp Corp | 携帯機器の通信システム |
JP2002041247A (ja) * | 2000-07-28 | 2002-02-08 | Nec Corp | コンピュータシステムおよびusbメモリ装置 |
JP2003178017A (ja) * | 2001-09-17 | 2003-06-27 | Anyone Kk | プログラム内蔵のusbデバイス |
CN1151415C (zh) * | 2001-10-23 | 2004-05-26 | 深圳市朗科科技有限公司 | 电脑外部设备中附加存储功能的方法及其体系结构 |
JP2003216289A (ja) * | 2002-01-22 | 2003-07-31 | Sony Corp | データ再生システム、およびコンピュータ装置 |
JP2004005343A (ja) * | 2002-04-23 | 2004-01-08 | Sony Corp | 情報処理システム、情報処理装置および方法、記録媒体、並びにプログラム |
JP3513147B2 (ja) * | 2002-05-29 | 2004-03-31 | 株式会社ハギワラシスコム | Usbストレージデバイス及びその制御装置 |
-
2005
- 2005-08-04 JP JP2005226629A patent/JP3766429B2/ja not_active Expired - Lifetime
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8250245B2 (en) | 2007-04-05 | 2012-08-21 | Seiko Epson Corporation | Information processing system, with information processing terminal capable of operating in multiple operation modes when connected to a host device |
JP2010086177A (ja) * | 2008-09-30 | 2010-04-15 | Dainippon Printing Co Ltd | アクセス制御システム及び方法 |
US10936394B2 (en) | 2011-03-10 | 2021-03-02 | Toshiba Memory Corporation | Information processing device, external storage device, host device, relay device, control program, and control method of information processing device |
US9201602B2 (en) | 2011-03-10 | 2015-12-01 | Kabushiki Kaisha Toshiba | Information processing device, external storage device, host device, relay device, control program, and control method of information processing device |
US9785494B2 (en) | 2011-03-10 | 2017-10-10 | Toshiba Memory Corporation | Information processing device, external storage device, host device, relay device, control program, and control method of information processing device |
US10338985B2 (en) | 2011-03-10 | 2019-07-02 | Toshiba Memory Corporation | Information processing device, external storage device, host device, relay device, control program, and control method of information processing device |
US8756367B2 (en) | 2011-03-10 | 2014-06-17 | Kabushiki Kaisha Toshiba | Information processing device, external storage device, host device, relay device, control program, and control method of information processing device |
US11544131B2 (en) | 2011-03-10 | 2023-01-03 | Kioxia Corporation | Information processing device, external storage device, host device, relay device, control program, and control method of information processing device |
US9594611B2 (en) | 2011-08-19 | 2017-03-14 | Kabushiki Kaisha Toshiba | Information processing apparatus, method for controlling information processing apparatus, non-transitory recording medium storing control tool, host device, non-transitory recording medium storing performance evaluation tool, and performance evaluation method for external memory device |
US10101923B2 (en) | 2011-08-19 | 2018-10-16 | Toshiba Memory Corporation | Information processing apparatus, method for controlling information processing apparatus, non-transitory recording medium storing control tool, host device, non-transitory recording medium storing performance evaluation tool, and performance evaluation method for external memory device |
US10452283B2 (en) | 2011-08-19 | 2019-10-22 | Toshiba Memory Corporation | Information processing apparatus, method for controlling information processing apparatus, non-transitory recording medium storing control tool, host device, non-transitory recording medium storing performance evaluation tool, and performance evaluation method for external memory device |
US11119661B2 (en) | 2011-08-19 | 2021-09-14 | Toshiba Memory Corporation | Information processing apparatus, method for controlling information processing apparatus, non-transitory recording medium storing control tool, host device, non-transitory recording medium storing performance evaluation tool, and performance evaluation method for external memory device |
US11726661B2 (en) | 2011-08-19 | 2023-08-15 | Kioxia Corporation | Information processing apparatus, method for controlling information processing apparatus, non-transitory recording medium storing control tool, host device, non-transitory recording medium storing performance evaluation tool, and performance evaluation method for external memory device |
Also Published As
Publication number | Publication date |
---|---|
JP2006018848A (ja) | 2006-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3767818B2 (ja) | 着脱式デバイス及びプログラムの起動方法 | |
JP4245374B2 (ja) | 着脱式デバイスおよび制御回路 | |
US9430250B2 (en) | Bootability with multiple logical unit numbers | |
US7555568B2 (en) | Method and apparatus for operating a host computer from a portable apparatus | |
JP5255703B2 (ja) | カスタマイズされたイメージを伴うファームウェアストレージ媒体 | |
US20050015540A1 (en) | Auto-executable portable data storage device and the method of auto-execution thereof | |
WO2004040428A1 (ja) | 着脱式デバイス、制御回路、制御回路のファームウェアプログラム、制御回路における情報処理方法及び回路設計パターン、ログイン方法 | |
US20060224794A1 (en) | Using USB memory device to recover operating system | |
US8275969B2 (en) | Storage with persistent user data | |
US20050289357A1 (en) | Apparatus and method for securely and conveniently rebooting a computer system | |
JP2006513490A (ja) | プロテクトされ隠れた緊急起動ディレクトリー | |
JP3766429B2 (ja) | 着脱式デバイス | |
JP2006012157A (ja) | 不揮発性記憶デバイスを消去するソフトウェア | |
US9930207B2 (en) | Information processing apparatus, method of initializing a non-volatile storage device, and storage medium | |
US20090112950A1 (en) | File management device and storage device | |
JP2004234053A (ja) | コンピュータシステム、コンピュータ装置、記憶装置のデータ保護方法、およびプログラム | |
US8522084B2 (en) | Computer system and method employing separate storage area for computer program recovery | |
JP3448244B2 (ja) | コンピュータの不正使用防止方法、及びコンピュータ | |
US20080244167A1 (en) | Electronic device and method for installing software | |
US20060080540A1 (en) | Removable/detachable operating system | |
WO2006119233A2 (en) | Method for securing computers from malicious code attacks | |
US20090055683A1 (en) | Method of restoring previous computer configuration | |
US20070033648A1 (en) | Method for Executing Commands to Control a Portable Storage Device | |
JP2006106811A (ja) | 情報処理装置及び方法 | |
JP4471274B2 (ja) | ハードディスクイメージファイルからosを起動する方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051121 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20051121 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20051121 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060124 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060126 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 3766429 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090203 Year of fee payment: 3 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090203 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120203 Year of fee payment: 6 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120203 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120203 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120203 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120203 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130203 Year of fee payment: 7 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130203 Year of fee payment: 7 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130203 Year of fee payment: 7 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140203 Year of fee payment: 8 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |