JPH0619799A - Utility processing device - Google Patents

Utility processing device

Info

Publication number
JPH0619799A
JPH0619799A JP4170776A JP17077692A JPH0619799A JP H0619799 A JPH0619799 A JP H0619799A JP 4170776 A JP4170776 A JP 4170776A JP 17077692 A JP17077692 A JP 17077692A JP H0619799 A JPH0619799 A JP H0619799A
Authority
JP
Japan
Prior art keywords
backup
processing
storage means
data
utility
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
Application number
JP4170776A
Other languages
Japanese (ja)
Inventor
Mina Kawai
美奈 河合
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP4170776A priority Critical patent/JPH0619799A/en
Publication of JPH0619799A publication Critical patent/JPH0619799A/en
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PURPOSE:To provide a utility processor which does not restore through the use of a flexible disk with backup interrupted on the way. CONSTITUTION:When the backup processing is interrupted on the way (S43), the backup processing is finished as it is. When the backup processing is normally finished to the end (S44), a display device 27 is instructed to exchange the flexible disk of a backup destiantion drive for a first flexible disk (S45) to store as 'OK' in the recording part of the first flexible disk (S46).

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、ユーティリティ処理装
置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a utility processing device.

【0002】[0002]

【従来の技術】通常、ユーティリティ処理装置とは、ハ
ードディスク内のシステム、情報、データ等が壊れた
り、誤って消去してしまったりした時のためにあらかじ
め数枚のフレキシブルディスクに保存しておくバックア
ップ機能や、バックアップしておいたシステム、情報、
データ等をハードディスク内にもどすリストア機能等を
備えた装置のことを指す。
2. Description of the Related Art Usually, a utility processing device is a backup that is stored in advance on several flexible disks in case the system, information, data, etc. in the hard disk are damaged or accidentally erased. Functions, backed up systems, information,
This refers to a device that has a restore function that returns data to the hard disk.

【0003】従来、それらユーティリティ処理装置は、
複数枚のディスクにわたるバックアップ処理時に最後ま
で正常にバックアップ処理を終了しても、正常に終了し
たということを示す特別な処理は行なわなかった。
Conventionally, these utility processing devices have been
Even when the backup process was normally completed to the end during the backup process for a plurality of disks, no special process indicating that the process was normally completed was performed.

【0004】[0004]

【発明が解決しようとする課題】よって、従来のユーテ
ィリティ処理装置においては、複数枚にわたるバックア
ップ処理時に最後まで正常にバックアップ処理を終了し
たか、あるいは途中で中断したとしてもそれを判断する
方法がなかった。そこでバックアップ処理時に2枚目以
降で処理を中断したバックアップディスクを使用してリ
ストア処理を行なおうとすると、中断したディスク(詳
言すれば中断したファイル)まで正常にリストア処理を
実行し、中断したディスクまできて初めてエラーメッセ
ージが表示されるため、ハードディスク内に途中までリ
ストアされたデータとリストアされなかったデータが混
在してしまい、データの保証がされないという問題点が
あった。又、時間の無駄でもあった。
Therefore, in the conventional utility processing apparatus, there is no method for judging whether the backup processing is normally completed to the end when the backup processing is performed for a plurality of sheets, or if the backup processing is interrupted midway. It was Therefore, when attempting to perform restore processing using the backup disk whose processing was interrupted after the second disk during backup processing, the restore processing was executed normally up to the interrupted disk (specifically, the interrupted file), and the operation was interrupted. Since an error message is displayed for the first time until the disc is reached, there is a problem in that the data that was partially restored and the data that was not restored are mixed in the hard disk, and the data cannot be guaranteed. It was also a waste of time.

【0005】本発明は、上述した問題点を解決するため
になされたものであり、途中でバックアップを中断した
フレシキブルディスクを用いてリストアしてしまうこと
のないユーティリティ処理装置を提供することを目的と
する。
The present invention has been made to solve the above-mentioned problems, and an object of the present invention is to provide a utility processing apparatus which does not restore by using a flexible disk whose backup has been interrupted. To do.

【0006】[0006]

【課題を解決するための手段】この目的を達成するため
に本発明のユーティリティ処理装置は、バックアップ処
理の実行を指示する指示手段と、前記指示により、前記
第1の記憶手段の内容を前記第2の記憶手段群を構成す
る各記憶手段に連続してバックアップする実行手段と、
前記バックアップ処理の終了後、前記第2の記憶手段群
の最初の記憶手段にバックアップ終了を示す終了データ
を入力する入力制御手段とを備えた。
In order to achieve this object, a utility processing apparatus according to the present invention stores an instruction means for instructing execution of backup processing, and the contents of the first storage means by the instruction. Execution means for continuously backing up each storage means that constitutes the second storage means group;
After the completion of the backup process, there is provided input control means for inputting end data indicating the end of backup to the first storage means of the second storage means group.

【0007】[0007]

【作用】上記の構成を有する本発明のユーティリティ処
理装置においては、指示手段によりバックアップ処理の
実行を指示すると、この指示により実行手段が、第1の
記憶手段の内容を第2の記憶手段群を構成する各記憶手
段に連続してバックアップする。そしてバックアップ処
理の終了後、入力制御手段が第2の記憶手段群の最初の
記憶手段にバックアップ終了を示す終了データを入力す
る。
In the utility processing apparatus of the present invention having the above configuration, when the instruction means instructs the execution of the backup processing, the execution means causes the execution means to copy the contents of the first storage means to the second storage means group. Backups are continuously made to each of the constituent storage means. After the backup processing is completed, the input control means inputs the end data indicating the end of backup to the first storage means of the second storage means group.

【0008】[0008]

【実施例】以下、本発明を具体化した一実施例を図面を
参照して説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings.

【0009】本実施例におけるユーティリティ処理装置
は、図1に示すように中央処理装置(CPU)21、ブ
ートストラッププログラムを記憶させたROM22、R
AM23、読み出し及び書き込み可能な不揮発性の外部
記憶装置24,25、キー入力装置26、表示装置2
7、プリンタ28を備えている。
As shown in FIG. 1, the utility processing apparatus in this embodiment is a central processing unit (CPU) 21, a ROM 22 in which a bootstrap program is stored, and an R.
AM 23, readable and writable non-volatile external storage devices 24, 25, key input device 26, display device 2
7. A printer 28 is provided.

【0010】外部記憶装置24は処理装置の制御手順が
記憶されている制御プログラム部領域24a、システ
ム、情報、データ等が記憶されているデータ部24bを
備えており、例えばハードディスク記憶装置で構成され
ている。
The external storage device 24 is provided with a control program part area 24a in which a control procedure of the processing device is stored and a data part 24b in which system, information, data and the like are stored, and is constituted by, for example, a hard disk storage device. ing.

【0011】外部記憶装置25は外部記憶装置24の内
容をバックアップするためのものであり、リストアに必
要な情報を記憶するための制御部25a、バックアップ
されたシステム、情報、データ等を記憶するためのデー
タ部25b、正常にバックアップが終了した場合の情報
を記憶するための記録部25cを備えており、例えばフ
レキシブルディスク記憶装置で構成されている。
The external storage device 25 is for backing up the contents of the external storage device 24, and for storing a control unit 25a for storing information necessary for restoration, a backed up system, information, data and the like. The data section 25b and the recording section 25c for storing the information when the backup is normally completed are provided, and are configured by a flexible disk storage device, for example.

【0012】RAM23には外部記憶装置24に対応し
て制御プログラム部領域24aに記憶されている処理装
置の制御手順を記憶させるための制御プログラム部領域
23a、バックアップ処理を行なう際に外部記憶装置2
5のデータ部25bにデータを記憶するための橋渡しを
するバックアップWORK領域23bを備えている。そ
の他に表示装置27およびプリンタ28に出力するべき
画面情報を編集する表示用RAM領域23cを備えてお
り、さらに後述するキー入力装置26からの信号にとも
なって、外部記憶装置24の制御プログラム部領域24
aの記憶内容がRAM23の制御プログラム部領域23
aに書き込まれたり、外部記憶装置24のデータ等が外
部記憶装置25のデータ部25bに書き込まれたりす
る。
In the RAM 23, the control program section area 23a for storing the control procedure of the processing apparatus stored in the control program section area 24a corresponding to the external storage apparatus 24, the external storage apparatus 2 when performing the backup process.
5 has a backup WORK area 23b as a bridge for storing data. In addition, a display RAM area 23c for editing screen information to be output to the display device 27 and the printer 28 is provided, and a control program section area of the external storage device 24 is provided in response to a signal from a key input device 26 described later. 24
The storage content of a is the control program area 23 of the RAM 23.
The data in the external storage device 24 or the like is written in the data portion 25b of the external storage device 25.

【0013】キー入力装置26には、英字キー26a乃
至26z、実行キー126a、取消キー126b等を備
えている。英字キー26a乃至26zはユーティリティ
を起動したり、バックアップ元ドライブやバックアップ
先ドライブを選択したり、別の日や別の時間にバックア
ップしたデイスクと区別するための目次を設定したりす
るためのキー、実行キー126aはバックアップ処理を
開始するためのキー、取消キー126bはバックアップ
処理を途中で中断するためのキーである。
The key input device 26 includes alphabetic keys 26a to 26z, an execution key 126a, a cancel key 126b, and the like. The alphabetic keys 26a to 26z are keys for starting the utility, selecting a backup source drive or a backup destination drive, and setting a table of contents for distinguishing from a disk backed up on another day or another time, The execution key 126a is a key for starting the backup process, and the cancel key 126b is a key for interrupting the backup process midway.

【0014】次に作用を図2及び図3のフローチャート
に従って説明する。
Next, the operation will be described with reference to the flow charts of FIGS.

【0015】電源が投入されユーティリティが起動され
ると、制御プログラム部領域24aの記憶内容が制御プ
ログラム部領域23aに書き込まれ、制御プログラム部
領域23aに記憶されたユーティリティ機能選択画面が
表示用RAM領域23cで画面表示用のデータに展開さ
れて表示装置27の画面上に表示される(ステップS3
1、以下、単にS31としその他のステップについても
同様とする)。ここでメニューの中からバックアップ機
能が選択されると(S33)、バックアップ処理ルーチ
ンによりバックアップ処理が行なわれる(S34)。バ
ックアップ処理が終了すると、ユーティリティ機能選択
画面に戻る(S31)。ユーティリティ機能選択画面に
おいてバックアップ機能以外の機能が選択されると(S
33)、選択された機能の処理を行なう(S35)。ユ
ーティリティ機能選択画面において終了が選択されると
(S32)、ユーティリティを終了する。
When the power is turned on and the utility is activated, the storage contents of the control program section area 24a are written in the control program section area 23a, and the utility function selection screen stored in the control program section area 23a is displayed in the display RAM area. In 23c, the data is expanded into screen display data and displayed on the screen of the display device 27 (step S3).
1. Hereinafter, it is simply S31 and the same applies to other steps). Here, when the backup function is selected from the menu (S33), the backup processing is performed by the backup processing routine (S34). When the backup process is completed, the screen returns to the utility function selection screen (S31). When a function other than the backup function is selected on the utility function selection screen (S
33), the selected function is processed (S35). When the end is selected on the utility function selection screen (S32), the utility is ended.

【0016】バックアップ処理ルーチンについて詳述す
ると、バックアップ先にフレキシブルディスクを挿入し
(S41)、バックアップ元ドライブ及びバックアップ
先ドライブを選択し、目次を入力してバックアップ処理
を開始する(S42)。処理が中断されたり、バックア
ップ処理が最後まで正常に終了しない限り、バックアッ
プするデータがなくなるまでフレキシブルディスクディ
スクを交換して(S41)バックアップ処理を続行する
(S42)。
The backup processing routine will be described in detail. A flexible disk is inserted into the backup destination (S41), a backup source drive and a backup destination drive are selected, a table of contents is input, and the backup processing is started (S42). Unless the process is interrupted or the backup process is not normally completed, the flexible disk is replaced until there is no data to be backed up (S41) and the backup process is continued (S42).

【0017】通常バックアップ処理においては、1度に
データをコピーするのは不可能なため、ある一定の容量
ずつRAMのWORK領域にデータをコピーし、フレキ
シブルディスクにコピーするという処理を行なってい
る。この場合も、バックアップ処理が開始されると外部
記憶装置24のデータ部24bの記憶内容の一部が、R
AM23のバックアップWORK領域23bにコピーさ
れ、RAM23のバックアップWORK領域23bから
外部記憶装置25のデータ部25bにコピーされる。
又、外部記憶装置25のデータ部25bの空き容量がな
くなると、フレキシブルディスク交換操作が発生する。
In the normal backup process, since it is impossible to copy the data at one time, the data is copied to the work area of the RAM by a certain fixed capacity and then copied to the flexible disk. Also in this case, when the backup process is started, a part of the stored contents of the data portion 24b of the external storage device 24 is R
It is copied to the backup WORK area 23b of the AM 23 and from the backup WORK area 23b of the RAM 23 to the data section 25b of the external storage device 25.
Further, when the free space of the data section 25b of the external storage device 25 runs out, a flexible disk replacement operation occurs.

【0018】バックアップ処理が途中で中断されると
(S43)、そのままバックアップ処理を終了する。最
後までバックアップ処理が正常に終了すると(S4
4)、表示装置27にバックアップ先ドライブのフレキ
シブルディスクを1枚目のフレキシブルディスクに交換
するように指示し(S45)、1枚目のフレキシブルデ
ィスクの記録部25cに”OK”と格納する(S4
6)。
When the backup process is interrupted midway (S43), the backup process is terminated as it is. When the backup process ends normally until the end (S4
4) The display device 27 is instructed to replace the flexible disk of the backup destination drive with the first flexible disk (S45), and "OK" is stored in the recording section 25c of the first flexible disk (S4).
6).

【0019】次にこのバックアップされたフレキシブル
ディスクをリストアに使うと、1枚目のフレキシブルデ
ィスクの記録部25cに”OK”と格納されているた
め、これが表示装置27に表示され、使用者はこれを確
認してリストアを行うことで、外部記憶装置24内に途
中までリストアされたデータとリストアされなかったデ
ータが混在してしまうことがない。
Next, when this backed up flexible disk is used for restoration, since "OK" is stored in the recording portion 25c of the first flexible disk, this is displayed on the display device 27 and the user By confirming and performing the restoration, the data partially restored and the data not restored are not mixed in the external storage device 24.

【0020】以上、説明したことから明かなように、本
実施例のユーティリティ処理装置は、バックアップ処理
時に最後まで正常に処理が終了した際に、再度1枚目の
ディスクを挿入させて正常終了したことを示す情報を格
納することで、バックアップ処理を中断したディスクを
使ってリストア処理を行なおうとした時に、処理を開始
する前に正常なディスクではないということを判断して
リストア処理を行なうことができないようにすることに
よって、新旧データの混在を防ぎデータの保証をするこ
とができ、敏速に処理が行なえる効果を奏するものであ
る。
As is apparent from the above description, the utility processing apparatus according to the present embodiment, when the processing is normally completed to the end during the backup processing, inserts the first disk again and ends normally. By storing information indicating that, when attempting to perform a restore process using a disk for which backup processing has been interrupted, it is determined that the disk is not a normal disk before starting the process and the restore process is performed. By disabling this, it is possible to prevent the mixture of old and new data, guarantee the data, and have the effect that the processing can be performed promptly.

【0021】尚、本発明は以上詳述した実施例に限定さ
れるものではなく、その趣旨を逸脱しない範囲の変更は
可能である。
The present invention is not limited to the embodiments described in detail above, and modifications can be made without departing from the spirit of the invention.

【0022】[0022]

【発明の効果】以上、説明したことから明かなように、
本発明のユーティリティ処理装置は、バックアップ処理
時に最後まで正常に処理が終了した際に、再度第2の記
憶手段群の最初の記憶手段に正常終了したことを示す終
了データを格納することで、バックアップ処理を中断し
た記憶手段を使ってリストア処理を行なおうとした時
に、処理を開始する前に正常なディスクではないという
ことを判断してリストア処理を行なうことができないよ
うにすることによって、新旧データの混在を防ぎデータ
の保証をすることができ、敏速に処理が行なえる効果を
奏するものである。
As is apparent from the above description,
The utility processing apparatus of the present invention stores the end data indicating the normal end in the first storage unit of the second storage unit group again when the processing ends normally during the backup When you try to perform a restore process using the storage means that interrupted the process, you can judge that the disk is not normal before starting the process and disable the restore process. It is possible to prevent data from being mixed with each other and guarantee the data, and it is possible to perform the processing promptly.

【図面の簡単な説明】[Brief description of drawings]

【図1】本実施例のユーティリティ処理装置の構成を示
すブロック図である。
FIG. 1 is a block diagram showing a configuration of a utility processing apparatus of this embodiment.

【図2】本実施例の作用の説明に供するフローチャート
である。
FIG. 2 is a flow chart for explaining the operation of the present embodiment.

【図3】本実施例の作用の説明に供するフローチャート
である。
FIG. 3 is a flow chart for explaining the operation of the present embodiment.

【符号の説明】[Explanation of symbols]

21 CPU 22 ROM 23 RAM 24 外部記憶装置 25 外部記憶装置 26 キーボード 27 表示装置 21 CPU 22 ROM 23 RAM 24 External Storage Device 25 External Storage Device 26 Keyboard 27 Display Device

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 第1の記憶手段の内容を、少なくとも一
つ以上の記憶手段で構成される第2の記憶手段群にバッ
クアップするためのユーティリティ処理装置において、 バックアップ処理の実行を指示する指示手段と、 前記指示により、前記第1の記憶手段の内容を前記第2
の記憶手段群を構成する各記憶手段に連続してバックア
ップする実行手段と、 前記バックアップ処理の終了後、前記第2の記憶手段群
の最初の記憶手段にバックアップ終了を示す終了データ
を入力する入力制御手段とを備えたことを特徴とするユ
ーティリティ処理装置。
1. A utility processing apparatus for backing up the contents of a first storage means to a second storage means group composed of at least one or more storage means, an instruction means for instructing execution of backup processing. According to the instruction, the content of the first storage means is changed to the second content.
Executing means for continuously backing up each storage means constituting the storage means group, and inputting end data indicating the end of backup to the first storage means of the second storage means group after the backup processing is completed. A utility processing apparatus comprising: a control unit.
JP4170776A 1992-06-29 1992-06-29 Utility processing device Pending JPH0619799A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4170776A JPH0619799A (en) 1992-06-29 1992-06-29 Utility processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4170776A JPH0619799A (en) 1992-06-29 1992-06-29 Utility processing device

Publications (1)

Publication Number Publication Date
JPH0619799A true JPH0619799A (en) 1994-01-28

Family

ID=15911170

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4170776A Pending JPH0619799A (en) 1992-06-29 1992-06-29 Utility processing device

Country Status (1)

Country Link
JP (1) JPH0619799A (en)

Similar Documents

Publication Publication Date Title
US5086502A (en) Method of operating a data processing system
JP4940599B2 (en) Information processing apparatus, information processing apparatus control program, and information processing apparatus control method
JP4907059B2 (en) Computer system and automatic backup method for the data
JP2000010788A (en) Computer device having emergency operation processing function
JPH0619799A (en) Utility processing device
JP2000020300A (en) Information processing apparatus and method
JPH0619764A (en) Utility processing device
JPH06124214A (en) Continuation control system for fault hot job
JP3041158B2 (en) Document information registration device of document processing device
JP7503406B2 (en) Information processing device
JP2580776B2 (en) Backup method of business data file for failure of magnetic disk device
JPH0566951A (en) Computer equipment
JP3253133B2 (en) Monitoring device and monitoring method for programmable controller
JP4028857B2 (en) Numerical controller
JPH05334159A (en) Method for automatically diagnosing file destruction
JP2007148906A (en) Operating environment switching program and information processing apparatus
JP4261649B2 (en) Image processing apparatus, method, and recording medium
JP3133525B2 (en) Data backup system
JP2005078368A (en) File control program, file control apparatus, and file control method
JPH04169945A (en) File recovery methods
JP2000347920A (en) Device and method for restoring disk at fault occurrence and information recording medium
JPH04251317A (en) System for protecting and reproducing status of task
JPH0440542A (en) Memory control system
JPH06168080A (en) Data backup system
JP2001014225A (en) System and method for data backup