1. Field of the Invention
The present invention relates to a method and system for making an image file of an operating system in a recovery disc.
2. General Background
In recent years, personal computers have become an integral necessity in both the work and home environment. For many people, personal computers have become their main communication system, which can be used for sending and receiving electronic mail (i.e., e-mail), transferring files over a local area network (LAN), and communicating over the world wide web via the Internet. Because people have placed such a high level of dependence on their personal computers, when a failure (i.e., crash) to either a hardware or software component occurs, the user will generally suffer greatly in terms of productivity loss.
Many times, failures to either hardware or software components can lead to the complete loss of personal data, which often cannot be recovered using standard data recovery tools. In order to satisfy the demand for safety of personal data, a variety of techniques have been developed. During the production of a computer system, the manufacturer usually installs an operating system (OS) in a data storage device, such as the hard disk of the computer system. The operating system includes related hardware device drivers and applications. The manufacturer generally installs an OS image file in the hard disk of the computer system, and the computer system will unpack the OS image file in the hard disk to pre-setup the operating system when users first power on the computer system.
However, when the hardware device was damaged or infect virus, then all the personal data will not recovered only by the OS image file in the hard disk. Furthermore, the OS image file occupied much space of the hardware device. In contrast, if there are accompanied CDs which install OS image files, we can solve the problems easily. Therefore, a system disc (SCD) and a recovery disc (RCD) are usually accompanied with the computer system provided to users. The system disc includes patch files, applications and drivers. The recovery disc includes bootable files and an OS image file. When the hardware device drivers and applications of the computer system are to be updated, the manufacturer places the patch files (updated files) into the system disc. Users may use the system disc to update corresponding hardware device drivers and applications.
In the process of making the SCD or RCD, it usually involves the following steps: users manually select a file or a folder, and copy the file or the folder to appointed destination address; repeat the above step till all files and folders are copied to their corresponding destination address; convert the copied files and folders into an ISO9660 format which is a standard for the data of CDs for obtaining an image file. However, when there are so many files and folders need to be copied by the users, the making process occupies plenty of time, and leads to many manual errors.
Therefore, what is needed is a system and method for automatically generating an image file, by which the users can directly install the image file in CDs.
A system for automatically generating an image file in accordance with a preferred embodiment of the present invention. The system comprises an application server, a database connected to the application server through a connection, and a plurality of client computers linked to the application server via a network. The database stores a plurality of components. Each component may include a single target file and its corresponding script file which records actions executed by the target file. Furthermore, the component may include a folder and its corresponding script file which records actions executed by the folder. The client computers collaborate with the application server to generate an image file. The application server includes a component list generating module and a component downloading module. The client computer includes an image file generating module. The component list generating module is for generating a component list; the component downloading module is for downloading components according to the component list; the image file generating module is for generating the image file by converting the downloaded components into ISO9660 format.
Further, a preferred method for automatically generating an image file is also provided. The method includes the steps of: receiving component names input by users; extracting a source address of the components according to the component names; generating a component list; downloading the components according to the component list; and generating an image file by converting the downloaded components into ISO9660 format.
Other advantages and novel features of the present invention will be drawn from the following detailed description of a preferred embodiment and preferred method with the attached drawings, in which:
The database 5 stores a plurality of components. Each component may include a single target file and its corresponding script file which records actions executed by the target file. Furthermore, the component may include a folder and its corresponding script file which records actions executed by the folder. Each of the target file and the folder may be any one of an application program, a driver program, a setting program, a utility program and so on. The client computers 6 may be general-purpose computer devices such as personal computers, laptops and portable handheld devices, mobile phones or other suitable electronic communication terminals. The client computers 6 collaborated with the application server 1 to generate an image file. The image file is an ISO9660 format file. ISO9660 format is a standard for the data of CDs. The standard describe how data (the components) is archived.
Although the present invention has been specifically described on the basis of a preferred embodiment and preferred method, the invention is not to be construed as being limited thereto. Various changes or modifications may be made to the embodiment and method without departing from the scope and spirit of the invention.
Number | Date | Country | Kind |
---|---|---|---|
93122898 | Jul 2004 | TW | national |