US6405325B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and tool for restoring crashed operation system of computer
Assignee: Inventec Corp
•
Filing: 1999-01-30
•
Granted: 2002-06-11
•
Expires: 2019-01-30
Abstract
Abstract The present invention provides a method and tool for restoring a crashed operation system of a computer, for example, by operating under DOS environment to restore a crashed Windows system without requiring a long time setup and reinstallation. According to the present invention, a matching table for short file names to long file names is established for all files (containing directory names) on a disk. Then the long file names can be retrieved from short file names in accordance with the matching table. Since the long file names are stored in Unicode, they are workable for operation systems of any language.
Inventors
- 👤 Kuang Shin Lin
- 👤 Tong S Chen
- 👤 Gang Fan
- 👤 Jian Wu
- 👤 Lin Wang
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 10:39
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/14; G06F11/1402; G06F11/1415; G06F11/1435
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
261 words
A method for restoring an extended operation system of a computer under a basic operation system of the same computer, to a previous state prior to a crash, comprising steps of: 1) searching all files, including directory names, from a disk which contains said extended operation system, and establishing a matching table file containing short file names and corresponding long file names; and 2) restoring said long file names from said short file names according to said matching table file, so as to solve a problem of said basic operation system that does not support long file names, and fast restore a crashed extended operation system upon said basic operation system; wherein said searching and establishing process in step (1) further comprises steps of: a) searching said disk using an inquiry term; b) judging if a file exists, then proceeding to step (c) if yes, or proceeding to step (k); c) judging if said file is a directory, then proceeding to step (d) if yes, or jumping to step (j); d) judging if the name of said directory contains a dot “.” format, then jumping to step (j) if yes, or proceeding to step (e); e) connecting a short file name with said inquiry term; f) generating a directory node for inserting a directory tree; g) using said directory node as a father node for searching downward son directories; h) searching said directory tree and establishing a matching table file; i) searching said directory tree and modifying codes of special characters; j) searching other files; and k) completing the restoring operation.
Claim 2
Independent Claim
261 words
A method for restoring an extended operation system of a computer under a basic operation system of the same computer, to a previous state prior to a crash, comprising steps of: 1) searching all files, including directory names, from a disk which contains said extended operation system, and establishing a matching table file containing short file names and corresponding long file names; and 2) restoring said long file names from said short file names according to said matching table file, so as to solve a problem of said basic operation system that does not support long file names, and fast restore a crashed extended operation system upon said basic operation system; wherein said searching and establishing process in step (1) further comprises steps of: a) searching said disk using an inquiry term; b) judging if a file exists, then proceeding to step (c) if yes, or proceeding to step (k); c) judging if said file is a directory, then proceeding to step (d) if yes, or jumping to step (j); d) judging if the name of said directory contains a dot “.” format, then jumping to step (j) if yes, or proceeding to step (e); e) connecting a short file name with said inquiry term; f) generating a directory node for inserting a directory tree; g) using said directory node as a father node for searching downward son directories; h) searching said directory tree and establishing a matching table file; i) searching said directory tree and modifying codes of special characters; j) searching other files; and k) completing the restoring operation.
Claim 3
Dependent Claim
28 words
A method for restoring an extended operation system of a computer according to claim 1 wherein said inquiry term in step (a) is a target file for inquiry.
Claim 4
Dependent Claim
29 words
A method for restoring an extended operation system of a computer according to claim 1 wherein said file in step (b) is any file and directory in said disk.
Claim 5
Dependent Claim
33 words
A method for restoring an extended operation system of a computer according to claim 1 wherein said connecting process in step (e) is to set said short file name as said inquiry term.
Claim 6
Dependent Claim
49 words
A method for restoring an extended operation system of a computer according to claim 1 wherein said searching process in step (g) is to use said directory node as a father node for searching downward son directories by repeating said steps (a) to (f), and generating a directory tree.
Claim 7
Dependent Claim
119 words
A method for restoring an extended operation system of a computer according to claim 1 wherein said searching and establishing process in step (h) further comprises steps of: h1) judging if there is a directory in said directory tree, proceeds to step (h2) if yes, or jumps to step (i); h2) searching all files in said directory and establishing a matching table file; h3) judging if there is further a son directory, then proceeding to step (h4) if not, or jumping to step (5); h4) judging if there is another directory on same level, then proceeding to step (h5) if yes, or jumping to step (i); and h5) taking said directory as current” directory, and jumping to step (h2).
Claim 8
Dependent Claim
32 words
A method for restoring an extended operation system of a computer according to claim 6 wherein said matching table file in step (h2) comprises at least a matching table and corresponding files.
Claim 9
Dependent Claim
38 words
A method for restoring an extended operation system of a computer according to claim 7 wherein said matching table comprises file path, said short file name and said corresponding long file name, file attributes and relative file parameters.
Claim 10
Dependent Claim
31 words
A method for restoring an extended operation system of a computer according to claim 8 wherein said short file name contains file path, and said file name is in OEM code.
Claim 11
Dependent Claim
23 words
A method for restoring an extended operation system of a computer according to claim 8 wherein said long file name is in Unicode.
Claim 12
Dependent Claim
38 words
A method for restoring an extended operation system of a computer according to claim 10 wherein said Unicode of said long file name is obtained from data transformation by a WinNT 4.0 WK operation system which supports Unicode.
Claim 13
Dependent Claim
43 words
A method for restoring an extended operation system of a computer according to claim 6 wherein said searching and establishing process in step (h2) is to scan files under said directory and to establish said long file names and said short file names.
Claim 14
Dependent Claim
39 words
A method for restoring an extended operation system of a computer according to claim 12 wherein said short file name is modified according to a predetermined rule of encoding if said short file name is not of ASCII code.
Claim 15
Dependent Claim
34 words
A method for restoring an extended operation system of a computer according to claim 1 wherein said matching table file is compressed and stored in a recording medium which is readable by said computer.
Claim 16
Dependent Claim
22 words
A method for restoring an extended operation system of a computer according to claim 1 wherein said basic operation system is DOS.
Claim 17
Dependent Claim
99 words
A restoration tool, substantially of a recording medium readable by a computer for restoring an operation system of said computer, comprising: a matching table file comprising at least a matching table of short file names to long file names, and corresponding files; and machine code instructions for executing a restoration process based on said matching table file; wherein said matching table comprises a file path, said short file name and said a corresponding long file name, file attributes and relative file parameters; and said short file name contains a file path, and said file name is in OEM code.
Claim 18
Dependent Claim
99 words
A restoration tool, substantially of a recording medium readable by a computer for restoring an operation system of said computer, comprising: a matching table file comprising at least a matching table of short file names to long file names, and corresponding files; and machine code instructions for executing a restoration process based on said matching table file; wherein said matching table comprises a file path, said short file name and said a corresponding long file name, file attributes and relative file parameters; and said short file name contains a file path, and said file name is in OEM code.
Claim 19
Dependent Claim
91 words
A restoration tool, substantially of a recording medium readable by a computer for restoring an operation system of said computer, comprising: a matching table file comprising at least a matching table of short file names to long file names, and corresponding files; and machine code instructions for executing a restoration process based on said matching table file; wherein said matching table comprises a file path, said short file name and said a corresponding long file name, file attributes and relative file parameters; and wherein said long file name is in Unicode.
Claim 20
Dependent Claim
91 words
A restoration tool, substantially of a recording medium readable by a computer for restoring an operation system of said computer, comprising: a matching table file comprising at least a matching table of short file names to long file names, and corresponding files; and machine code instructions for executing a restoration process based on said matching table file; wherein said matching table comprises a file path, said short file name and said a corresponding long file name, file attributes and relative file parameters; and wherein said long file name is in Unicode.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-06-10 | 2005-12-10 | 2006-06-11 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-06-10 | 2009-12-10 | 2010-06-11 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-06-10 | 2013-12-10 | 2014-06-11 | $7700.00 | Window Closed / Lapsed |