Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5652780B2 - Information processing apparatus and access control method - Google Patents
[go: Go Back, main page]

JP5652780B2 - Information processing apparatus and access control method - Google Patents

Information processing apparatus and access control method Download PDF

Info

Publication number
JP5652780B2
JP5652780B2 JP2010216017A JP2010216017A JP5652780B2 JP 5652780 B2 JP5652780 B2 JP 5652780B2 JP 2010216017 A JP2010216017 A JP 2010216017A JP 2010216017 A JP2010216017 A JP 2010216017A JP 5652780 B2 JP5652780 B2 JP 5652780B2
Authority
JP
Japan
Prior art keywords
file
information processing
storage means
access control
processing apparatus
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.)
Active
Application number
JP2010216017A
Other languages
Japanese (ja)
Other versions
JP2012073675A (en
Inventor
兼人 竹田
兼人 竹田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Personal Computers Ltd
Original Assignee
NEC Personal Computers Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Personal Computers Ltd filed Critical NEC Personal Computers Ltd
Priority to JP2010216017A priority Critical patent/JP5652780B2/en
Publication of JP2012073675A publication Critical patent/JP2012073675A/en
Application granted granted Critical
Publication of JP5652780B2 publication Critical patent/JP5652780B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、記憶装置に動作不良が発生した際に、その記憶装置内のファイルの救済を行う情報処理装置及びアクセス制御方法に関する。 The present invention, when failure has occurred operates in the storage device, relates to an information processing apparatus and the access control how to perform the repair of the files in the storage device.

PC(Personal Computer)等の情報処理装置では、大容量のファイルを記憶可能な記憶装置として、例えばHDD(Hard Disc Drive)等が備えられているが、HDDは、消耗品であり、また、衝撃等に弱いため、動作不良が起こりやすい。HDDに動作不良が発生した場合にファイルの書き込みが行われると、HDD内のファイルが破壊されるおそれがあるが、ファイルの書き込みは、ユーザが意図しなくてもOS(Operating System)により行われることがある。よって、HDDに動作不良が発生した場合において、HDD内のファイルの退避(例えば特許文献1に開示されているバックアップ)を行うためにOSを起動すること自体が、HDD内のファイルの破壊につながるおそれがある。   An information processing apparatus such as a PC (Personal Computer) is equipped with, for example, an HDD (Hard Disc Drive) or the like as a storage device capable of storing a large-capacity file. Therefore, malfunction is likely to occur. If a file is written when a malfunction occurs in the HDD, the file in the HDD may be destroyed. However, the file is written by the OS (Operating System) without the user's intention. Sometimes. Therefore, when an operation failure occurs in the HDD, starting up the OS to save the file in the HDD (for example, backup disclosed in Patent Document 1) itself leads to destruction of the file in the HDD. There is a fear.

特開2006−92553号公報JP 2006-92553 A

本発明は、上記事情に鑑みてなされたものであり、記憶装置に動作不良が発生した場合に、記憶装置のファイルに対する書き込みを防ぐことで、記憶装置内のファイルの破壊を防止することを目的とする。 The present invention has been made in view of the above circumstances, when a failure occurs operated in the storage device, by preventing writing to the file storage device, and Turkey to prevent the destruction of the file in the storage device With the goal.

かかる目的を達成するために、本発明の第1の態様は、記憶手段に記憶されているファイルに対するユーザの操作に依存しないアクセスが、基本入出力システムの起動後に起動されるオペレーティングシステムにより生じる情報処理装置であって、前記記憶手段の動作不良が検出された場合に、前記情報処理装置を再起動する起動手段と、前記起動手段による再起動後に前記基本入出力システムによる情報処理により構成され、前記記憶手段に記憶されているファイルと更新されたファイルとの差分である差分ファイルを書き込むための差分書込領域を、前記記憶手段とは別の記憶手段に作成する制御を前記オペレーティングシステムの起動前に実行する領域作成手段と、前記起動手段による再起動後に前記基本入出力システムによる情報処理により構成され、前記記憶手段に対するファイルの書き込みを禁止するアクセス制御と、動作不良が検出された前記記憶手段に対してファイルを書き込みするアクセスがあった場合に、前記差分ファイルを前記差分書込領域に書き込むように制御するアクセス制御とを前記オペレーティングシステムの起動前に開始するアクセス制御手段と、を有することを特徴とする。 To achieve the above object, a first aspect of the present invention, independent access to the operation of the user against the file stored in the storage means, the operating system is started after starting the output system the information processing apparatus occurring configuration, when the malfunction of the storage means is detected, and activating means for restarting the information processing apparatus, the information processing by the basic input output system after re-activation by the activation means The operating system is configured to create a difference writing area for writing a difference file, which is a difference between the file stored in the storage unit and the updated file, in a storage unit different from the storage unit. and area creation means to be executed before start of the output system by the information processing after the restart by the activation means It is composed of, and access control for prohibiting the writing of the file to the storage unit, when the malfunction has an access to write the file to the detected the storage means, the differential write area the difference file Access control means for starting access control before starting the operating system .

本発明の第2の態様は、記憶手段に記憶されているファイルに対するユーザの操作に依存しないアクセスが、基本入出力システムの起動後に起動されるオペレーティングシステムにより生じる情報処理装置が行うアクセス制御方法であって、前記記憶手段の動作不良が検出された場合に、前記情報処理装置を再起動する再起動ステップと、前記再起動ステップによる再起動後に前記基本入出力システムによる制御ステップとして、前記記憶手段に記憶されているファイルと更新されたファイルとの差分である差分ファイルを書き込むための差分書込領域を、前記記憶手段とは別の記憶手段に作成する制御を前記オペレーティングシステムの起動前に実行される領域作成ステップと、前記再起動ステップ後に前記基本入出力システムによる制御ステップとして、前記記憶手段に対するファイルの書き込みを禁止するアクセス制御と、動作不良が検出された前記記憶手段に対してファイルを書き込みするアクセスがあった場合に、前記差分ファイルを前記差分書込領域に書き込むように制御するアクセス制御とを前記オペレーティングシステムの起動前に開始するアクセス制御ステップと、を有することを特徴とする。 A second aspect of the present invention, independent access to the operation of the user against the file stored in the storage means, access control information processing device performs generated by the operating system that is started after starting the output system the method, when a malfunction of the storage means is detected, and restarting step of restarting the information processing device, as the basic control steps by output system after the restart by the restart step, the Before starting up the operating system, control for creating a differential writing area for writing a differential file, which is a difference between a file stored in the storage unit and an updated file, in a storage unit different from the storage unit and area creation steps performed to control by the basic input output system after the restart step As step, and access control for prohibiting the writing of files to the storage means, when there is an access to write the file to the storage means for operation failure is detected, the difference file to the differential write area And an access control step for starting access control to control writing before starting the operating system .

本発明によれば、記憶装置に動作不良が発生した場合に、記憶装置のファイルに対する書き込みを防ぐことで、記憶装置内のファイルの破壊を防止することが可能となる。   According to the present invention, when a malfunction occurs in the storage device, it is possible to prevent the file in the storage device from being destroyed by preventing writing to the file in the storage device.

本発明の一実施形態に係るPCの構成例を示すブロック図である。It is a block diagram which shows the structural example of PC concerning one Embodiment of this invention. 本発明の一実施形態に係るPCの動作例を示すフローチャートである。It is a flowchart which shows the operation example of PC which concerns on one Embodiment of this invention.

以下、本発明を実施するための形態(実施形態)について添付図面を参照して詳細に説明する。   DESCRIPTION OF EMBODIMENTS Hereinafter, embodiments (embodiments) for carrying out the present invention will be described in detail with reference to the accompanying drawings.

本発明の情報処理装置の一実施形態であるPCの構成例について、図1を参照して説明する。図1は、本実施形態のPCの主要な構成を示すブロック図である。   A configuration example of a PC which is an embodiment of the information processing apparatus of the present invention will be described with reference to FIG. FIG. 1 is a block diagram showing the main configuration of the PC of this embodiment.

図1に示すように、PC1は、CPU(Central Processing Unit)10、HDD11(記憶手段の一例)、RAM(Random Access Memory)12、ROM(Read Only Memory)13を有する。また、図示していないが、PC1は、外部記憶装置2(別の記憶手段の一例。例えばUSBメモリや外付けHDD等)を接続可能なインターフェース(例えばUSBポート)を備えている。また、図示していないが、PC1は、ユーザの操作を受け付ける入力デバイス(例えばキーボードやマウス等)や、ユーザに対して所定の情報を通知する出力デバイス(例えばディスプレイやスピーカ等)を備えている。   As illustrated in FIG. 1, the PC 1 includes a CPU (Central Processing Unit) 10, an HDD 11 (an example of a storage unit), a RAM (Random Access Memory) 12, and a ROM (Read Only Memory) 13. Although not shown, the PC 1 includes an interface (for example, a USB port) to which an external storage device 2 (an example of another storage unit, such as a USB memory or an external HDD) can be connected. Although not shown, the PC 1 includes an input device (for example, a keyboard and a mouse) that receives user operations and an output device (for example, a display and a speaker) that notifies the user of predetermined information. .

CPU10は、起動手段14、接続検出手段15、領域作成手段16、アクセス制御手段17として機能する。これら各手段の詳細については、図2に示す動作例の説明にて後述する。   The CPU 10 functions as an activation unit 14, a connection detection unit 15, an area creation unit 16, and an access control unit 17. Details of these means will be described later in the description of the operation example shown in FIG.

HDD11は、OS18を記憶している。なお、図示していないが、HDD11は、OS18の他に、アプリや各種ファイルも記憶している。   The HDD 11 stores an OS 18. Although not shown, the HDD 11 stores applications and various files in addition to the OS 18.

RAM12は、CPU10が各種プログラムを実行する際に使用する作業領域である。   The RAM 12 is a work area used when the CPU 10 executes various programs.

ROM13は、BIOS(Basic Input Output System)19及び常駐プログラム20を記憶している。ここでいう常駐プログラム20は、HDD11の動作を監視し、動作不良を検出するためのプログラムである。   The ROM 13 stores a BIOS (Basic Input Output System) 19 and a resident program 20. The resident program 20 here is a program for monitoring the operation of the HDD 11 and detecting malfunction.

以上のように構成されたPC1の動作例について、図1及び図2を参照して説明する。図2は、PC1の動作例を示すフローチャートである。   An example of the operation of the PC 1 configured as described above will be described with reference to FIGS. FIG. 2 is a flowchart illustrating an operation example of the PC 1.

まず、ユーザがPC1の電源を入れると、CPU10は、起動手段14として機能し、通常起動モードでの起動を行う(S1)。通常起動モードとは、CPU10が、ROM19からBIOS19を読み出して実行した後で、HDD11からOS18を読み出して実行することにより、OS18が通常起動した状態となるモードである。言い換えれば、OS18がHDDのファイルに対しての読み書きが可能なモードである。   First, when the user turns on the power of the PC 1, the CPU 10 functions as the activation unit 14 and performs activation in the normal activation mode (S1). The normal activation mode is a mode in which the OS 18 is normally activated by reading and executing the BIOS 18 from the HDD 11 after the CPU 10 reads and executes the BIOS 19 from the ROM 19. In other words, this is a mode in which the OS 18 can read and write files on the HDD.

次に、CPU10がROM19から常駐プログラム20を読み出して実行することで、HDD11の動作の監視が開始される(S2)。   Next, the CPU 10 reads out and executes the resident program 20 from the ROM 19 to start monitoring the operation of the HDD 11 (S2).

監視の結果、HDD11の動作不良が検出された場合(S3/YES)、CPU10は、起動手段14として機能し、PC1の再起動を開始する(S4)。このS4の後からS7までは、OSが起動前であり、BIOS19による動作が実行される状態となる。   As a result of the monitoring, if a malfunction of the HDD 11 is detected (S3 / YES), the CPU 10 functions as the starting means 14 and starts restarting the PC 1 (S4). From S4 to S7, the OS is not started, and the operation by the BIOS 19 is executed.

ここで、CPU10は、接続検出手段15として機能し、外部記憶装置2がPC1に接続(装着)されているかを検出する(S5)。   Here, the CPU 10 functions as the connection detection unit 15 and detects whether the external storage device 2 is connected (attached) to the PC 1 (S5).

検出の結果、外部記憶装置2が接続されていない場合(S5/NO)、CPU10は、外部記憶装置2をPC1に接続するようにユーザに要求する(S6)。例えば、CPU10により制御された図示しない出力デバイスにおいて、外部記憶装置2をPC1に接続するようにユーザに要求する旨の通知(例えば画面表示や音声出力)が行われる。   If the external storage device 2 is not connected as a result of the detection (S5 / NO), the CPU 10 requests the user to connect the external storage device 2 to the PC 1 (S6). For example, in an output device (not shown) controlled by the CPU 10, a notification (for example, screen display or audio output) is issued to request the user to connect the external storage device 2 to the PC 1.

検出の結果、外部記憶装置2が接続されている場合(S5/YES)、CPU10は、領域作成手段16として機能し、外部記憶装置2に対して、差分ファイルを書き込むための領域(以下、差分書込領域という)を作成する(S7)。差分ファイルとは、HDD11に記憶されている所定のファイルに対する相違点だけをまとめたファイル(HDD11に記憶手段に記憶されているファイルと更新されたファイルとの差分を示すファイル)である。すなわち、HDD11の差分ファイルを作成し、その差分ファイルを外部記憶装置2の差分書込領域に書き込むようにすることで、HDD11に書き込みを行わなくても、HDD11のファイルと外部記憶装置2の差分ファイルとを合わせることでフルファイルとして扱うことができる。   If the external storage device 2 is connected as a result of the detection (S5 / YES), the CPU 10 functions as the region creation means 16 and writes an area for writing a difference file to the external storage device 2 (hereinafter referred to as a difference). (Referred to as a writing area) is created (S7). The difference file is a file in which only differences from a predetermined file stored in the HDD 11 are collected (a file indicating a difference between the file stored in the storage unit in the HDD 11 and the updated file). That is, a difference file between the HDD 11 and the external storage device 2 can be created without writing to the HDD 11 by creating a difference file of the HDD 11 and writing the difference file in the difference writing area of the external storage device 2. By combining with the file, it can be handled as a full file.

次に、CPU10は、起動手段14として機能し、差分起動モードでの起動を行う(S8)。差分起動モードとは、CPU10がアクセス制御手段17として機能することにより、HDD11のファイルに対して書き込みをするアクセス(書込アクセス)が禁止され、HDD11からファイルの読み出しをするアクセス(読出アクセス)のみが許可されるように制御されてOS18が起動した状態となるモードである。言い換えれば、OS18がHDDのファイルに対して読み出しのみが可能なモードである。また、この差分起動モードでは、CPU10が、アクセス制御手段17として機能し、書込アクセスのアクセス先を外部記憶装置2に作成された差分書込領域に変更する。これにより、HDD11に書き込まれるべきファイルが、差分ファイルとして外部記憶装置2に書き込まれることになる。よって、差分起動モードでの起動後、ユーザが意図しないOS18による書き込み(ユーザの操作に依存しないアクセスの一例)は、HDD11に対してではなく、外部記憶装置2に対して行われることになる。そして、OS18は、HDD11から読み出したファイルと外部記憶装置2から読み出した差分ファイルを合わせてフルファイルとして扱うことで動作する。   Next, the CPU 10 functions as the activation unit 14 and performs activation in the differential activation mode (S8). In the differential activation mode, when the CPU 10 functions as the access control means 17, access (write access) for writing to a file in the HDD 11 is prohibited, and only access (read access) for reading a file from the HDD 11 is prohibited. Is a mode in which the OS 18 is activated by being controlled so as to be permitted. In other words, it is a mode in which the OS 18 can only read the HDD file. In this differential activation mode, the CPU 10 functions as the access control unit 17 and changes the access destination of the write access to the differential write area created in the external storage device 2. As a result, the file to be written to the HDD 11 is written to the external storage device 2 as a difference file. Therefore, after booting in the differential boot mode, writing by the OS 18 that is not intended by the user (an example of access that does not depend on the user's operation) is performed not on the HDD 11 but on the external storage device 2. The OS 18 operates by handling the file read from the HDD 11 and the difference file read from the external storage device 2 as a full file.

次に、CPU10は、HDD11内のファイルを自動的に外部装置へ退避させる、又は、外部装置へ退避させるようにユーザに促す(S9)。外部装置とは、例えば、外部記憶装置2でもよいし、あるいは、有線又は無線のいずかによりPC1と接続可能な情報処理装置や記憶装置であってもよい。また、上記ユーザへの促しは、例えば、CPU10により制御された図示しない出力デバイスにおいて、HDD11内のファイルを所定の外部装置へ退避するようにユーザに催促する旨の通知(例えば画面表示や音声出力)が行われる。なお、このS9は、補足的な動作である。   Next, the CPU 10 prompts the user to automatically save the file in the HDD 11 to the external device or save it to the external device (S9). The external device may be, for example, the external storage device 2 or an information processing device or a storage device that can be connected to the PC 1 by either wired or wireless. Further, the user is prompted, for example, by a notification (for example, screen display or audio output) that prompts the user to save a file in the HDD 11 to a predetermined external device in an output device (not shown) controlled by the CPU 10. ) Is performed. This S9 is a supplementary operation.

以上説明したように、本実施形態によれば、HDD等の記憶装置に動作不良が発生した場合に、その記憶装置のファイルに対する書き込み先を外部記憶装置に変更することで、動作不良が発生した記憶装置への書き込みを防ぐことができる。よって、動作不良が発生した記憶装置内のファイルの破壊を防止することができる。   As described above, according to the present embodiment, when an operation failure occurs in a storage device such as an HDD, an operation failure occurs by changing the write destination for the file in the storage device to an external storage device. Writing to the storage device can be prevented. Therefore, it is possible to prevent the destruction of the file in the storage device in which the malfunction has occurred.

上記実施形態の説明では、記憶手段の一例としてHDDを例に説明したが、これに限定されず、記憶手段としては、ユーザの操作に依存しないアクセスが生じる記憶装置又は記憶領域であればよい。   In the above description of the embodiment, the HDD has been described as an example of the storage unit.

以上、本発明の実施形態について説明したが、上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲において種々の変形が可能である。   As mentioned above, although embodiment of this invention was described, it is not limited to the said embodiment, A various deformation | transformation is possible in the range which does not deviate from the summary.

例えば、上述した実施形態における動作は、ハードウェア、または、ソフトウェア、あるいは、両者の複合構成によって実行することも可能である。   For example, the operation in the above-described embodiment can be executed by hardware, software, or a combined configuration of both.

ソフトウェアによる処理を実行する場合には、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれているコンピュータ内のメモリにインストールして実行させてもよい。あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させてもよい。   When executing processing by software, a program in which a processing sequence is recorded may be installed and executed in a memory in a computer incorporated in dedicated hardware. Or you may install and run a program in the general purpose computer which can perform various processes.

例えば、プログラムは、記録媒体としてのハードディスクやROM(Read Only Memory)に予め記録しておくことが可能である。あるいは、プログラムは、CD−ROM(Compact Disc Read Only Memory)、MO(Magneto Optical)ディスク、DVD(Digital Versatile Disc)、USB(Universal Serial Bus)メモリ、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的、あるいは、永続的に格納(記録)しておくことが可能である。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することが可能である。   For example, the program can be recorded in advance on a hard disk or a ROM (Read Only Memory) as a recording medium. Alternatively, the program is stored on a removable recording medium such as a CD-ROM (Compact Disc Read Only Memory), an MO (Magneto Optical) disc, a DVD (Digital Versatile Disc), a USB (Universal Serial Bus) memory, a magnetic disc, and a semiconductor memory. It is possible to store (record) temporarily or permanently. Such a removable recording medium can be provided as so-called package software.

なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送してもよい。または、LAN(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送してもよい。コンピュータでは、転送されてきたプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることが可能である。   The program may be wirelessly transferred from the download site to the computer in addition to being installed on the computer from the removable recording medium as described above. Or you may wire-transfer to a computer via networks, such as LAN (Local Area Network) and the internet. The computer can receive the transferred program and install it on a recording medium such as a built-in hard disk.

また、上記実施形態で説明した処理動作に従って時系列的に実行されるのみならず、処理を実行する装置の処理能力、あるいは、必要に応じて並列的にあるいは個別に実行するように構築することも可能である。   In addition to being executed in time series in accordance with the processing operations described in the above embodiment, the processing capability of the apparatus that executes the processing, or a configuration to execute in parallel or individually as necessary Is also possible.

1 PC
2 外部記憶装置
10 CPU
11 HDD
12 RAM
13 ROM
14 起動手段
15 接続検出手段
16 領域作成手段
17 アクセス制御手段
18 OS
19 BIOS
20 常駐プログラム
1 PC
2 External storage device 10 CPU
11 HDD
12 RAM
13 ROM
14 Start-up means 15 Connection detection means 16 Area creation means 17 Access control means 18 OS
19 BIOS
20 Resident program

Claims (5)

記憶手段に記憶されているファイルに対するユーザの操作に依存しないアクセスが、基本入出力システムの起動後に起動されるオペレーティングシステムにより生じる情報処理装置であって、
前記記憶手段の動作不良が検出された場合に、前記情報処理装置を再起動する起動手段と、
前記起動手段による再起動後に前記基本入出力システムによる情報処理により構成され、前記記憶手段に記憶されているファイルと更新されたファイルとの差分である差分ファイルを書き込むための差分書込領域を、前記記憶手段とは別の記憶手段に作成する制御を前記オペレーティングシステムの起動前に実行する領域作成手段と、
前記起動手段による再起動後に前記基本入出力システムによる情報処理により構成され、前記記憶手段に対するファイルの書き込みを禁止するアクセス制御と、動作不良が検出された前記記憶手段に対してファイルを書き込みするアクセスがあった場合に、前記差分ファイルを前記差分書込領域に書き込むように制御するアクセス制御とを前記オペレーティングシステムの起動前に開始するアクセス制御手段と、
を有することを特徴とする情報処理装置。
Independent access to the user's operation that pair to a file stored in the storage means, an information processing apparatus caused by the operating system that is started after starting the output system,
Starting means for restarting the information processing apparatus when a malfunction of the storage means is detected ;
A differential writing area for writing a differential file that is a difference between a file stored in the storage unit and an updated file, which is configured by information processing by the basic input / output system after restarting by the startup unit , Area creating means for executing control to create in a storage means different from the storage means before starting the operating system ;
Access control for prohibiting writing of a file to the storage means, and access for writing a file to the storage means in which an operation failure is detected, which is constituted by information processing by the basic input / output system after restarting by the starting means Access control means for starting the operating system before starting the operating system, the access control for controlling the differential file to be written to the differential writing area,
An information processing apparatus comprising:
前記記憶手段の動作不良が検出された場合に、前記情報処理装置に対する前記別の記憶手段の接続を検出する接続検出手段を有し、
前記接続検出手段により前記別の記憶手段の接続が検出されなかった場合、前記別の記憶手段を前記情報処理装置に接続するようにユーザに要求することを特徴とする請求項1記載の情報処理装置。
A connection detecting means for detecting a connection of the other storage means to the information processing apparatus when an operation failure of the storage means is detected;
2. The information processing according to claim 1, wherein when the connection detection unit does not detect the connection of the other storage unit, the information processing unit requests the user to connect the other storage unit to the information processing apparatus. apparatus.
前記アクセス制御手段は、
動作不良が検出された前記記憶手段に対してファイルを読み出しするアクセスがあった場合、前記記憶手段から当該ファイルを読み出すとともに前記差分書込領域から前記差分ファイルを読み出すように制御することを特徴とする請求項1又は2記載の情報処理装置。
The access control means includes
When there is an access to read a file to the storage unit in which an operation failure is detected, the file is read from the storage unit and the differential file is read from the differential writing area. The information processing apparatus according to claim 1 or 2.
前記記憶手段の動作不良が検出され、前記アクセス制御手段によって前記記憶手段に対するファイルの書き込みが禁止された場合に、前記記憶手段に保存されているファイルを、所定の装置に自動的に退避させる、又は、所定の装置へ退避させるようにユーザに促すことを特徴とする請求項1から3のいずれか1項に記載の情報処理装置。   When a malfunction of the storage unit is detected and writing of the file to the storage unit is prohibited by the access control unit, the file stored in the storage unit is automatically evacuated to a predetermined device. The information processing apparatus according to claim 1, wherein the information processing apparatus prompts the user to retreat to a predetermined apparatus. 記憶手段に記憶されているファイルに対するユーザの操作に依存しないアクセスが、基本入出力システムの起動後に起動されるオペレーティングシステムにより生じる情報処理装置が行うアクセス制御方法であって、
前記記憶手段の動作不良が検出された場合に、前記情報処理装置を再起動する再起動ステップと、
前記再起動ステップによる再起動後に前記基本入出力システムによる制御ステップとして、前記記憶手段に記憶されているファイルと更新されたファイルとの差分である差分ファイルを書き込むための差分書込領域を、前記記憶手段とは別の記憶手段に作成する制御を前記オペレーティングシステムの起動前に実行される領域作成ステップと、
前記再起動ステップ後に前記基本入出力システムによる制御ステップとして、前記記憶手段に対するファイルの書き込みを禁止するアクセス制御と、動作不良が検出された前記記憶手段に対してファイルを書き込みするアクセスがあった場合に、前記差分ファイルを前記差分書込領域に書き込むように制御するアクセス制御とを前記オペレーティングシステムの起動前に開始するアクセス制御ステップと、
を有することを特徴とするアクセス制御方法。
Independent access to the user's operation that pairs to the stored files in the storage means, an access control method information processing apparatus performs generated by the operating system that is started after starting the output system,
A restarting step of restarting the information processing apparatus when a malfunction of the storage means is detected ;
As a control step by the basic input / output system after restarting by the restarting step , a differential writing area for writing a differential file that is a difference between the file stored in the storage means and the updated file , An area creation step executed before the operating system is activated to create control in a storage means different from the storage means ;
When the basic input / output system controls after the restarting step, there are access control for prohibiting file writing to the storage means and access to write a file to the storage means in which an operation failure is detected. And an access control step for starting access control for controlling the differential file to be written in the differential writing area before starting the operating system ,
An access control method comprising:
JP2010216017A 2010-09-27 2010-09-27 Information processing apparatus and access control method Active JP5652780B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010216017A JP5652780B2 (en) 2010-09-27 2010-09-27 Information processing apparatus and access control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010216017A JP5652780B2 (en) 2010-09-27 2010-09-27 Information processing apparatus and access control method

Publications (2)

Publication Number Publication Date
JP2012073675A JP2012073675A (en) 2012-04-12
JP5652780B2 true JP5652780B2 (en) 2015-01-14

Family

ID=46169810

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010216017A Active JP5652780B2 (en) 2010-09-27 2010-09-27 Information processing apparatus and access control method

Country Status (1)

Country Link
JP (1) JP5652780B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09198290A (en) * 1995-11-14 1997-07-31 Matsushita Electric Ind Co Ltd Backup device
JP2000010788A (en) * 1998-06-25 2000-01-14 Sharp Corp Computer device having emergency operation processing function
JP2002007186A (en) * 2000-06-23 2002-01-11 Hitachi Ltd Backup processing device
JP2005242973A (en) * 2004-01-29 2005-09-08 Yec:Kk Copy machine
JP4204060B2 (en) * 2007-12-14 2009-01-07 株式会社日立製作所 Data recovery method for information processing system and disk subsystem

Also Published As

Publication number Publication date
JP2012073675A (en) 2012-04-12

Similar Documents

Publication Publication Date Title
TWI585582B (en) Electronic device for recovering main boot record and method thereof
EP3627368B1 (en) Auxiliary memory having independent recovery area, and device applied with same
US9021457B2 (en) Method and system for dynamically resizing enclosed storage device partitions
JP2011170793A (en) Information processing device
JP2010176389A (en) Data storage device
JPWO2006104197A1 (en) Processing device, program, and storage medium
JP5652780B2 (en) Information processing apparatus and access control method
JP6160688B2 (en) Information processing apparatus, information processing method, and information processing program
KR20110109721A (en) File backup method and devices capable of performing the method
JP5652130B2 (en) Disk array controller device and control method thereof
JP4109285B2 (en) Device, storage device, and file processing method
JP2007087053A (en) Disk array control device and control method
JP4963167B2 (en) System startup method and program
JP4471274B2 (en) How to boot OS from hard disk image file
JP5182443B2 (en) Apparatus and file control method
JP5182412B2 (en) Apparatus and file control method
JP5125595B2 (en) Recording medium, installation method, and computer program
JP4303231B2 (en) Virus-compatible storage device and information processing device
JP2007164392A (en) calculator
JP2006031196A (en) ACCESS METHOD, INFORMATION PROCESSING DEVICE, PROGRAM, AND RECORDING MEDIUM
JP5822870B2 (en) Information processing device
KR20100134213A (en) How to Boot a Computer System Using Universal Serial Bus Storage
JP2010072937A (en) Information processor equipped with abnormal end determination means
JP2006134352A (en) Device, storage device, and file processing method
JP6173967B2 (en) Information processing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130906

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140319

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140415

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140616

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: 20141104

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141111

R150 Certificate of patent or registration of utility model

Ref document number: 5652780

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250