CN103294571B - A kind of operating system application recovery method and associated electronic device - Google Patents

A kind of operating system application recovery method and associated electronic device Download PDF

Info

Publication number
CN103294571B
CN103294571B CN201210048123.3A CN201210048123A CN103294571B CN 103294571 B CN103294571 B CN 103294571B CN 201210048123 A CN201210048123 A CN 201210048123A CN 103294571 B CN103294571 B CN 103294571B
Authority
CN
China
Prior art keywords
operating system
application
list
transmission channel
hardware platform
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
CN201210048123.3A
Other languages
Chinese (zh)
Other versions
CN103294571A (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201210048123.3A priority Critical patent/CN103294571B/en
Publication of CN103294571A publication Critical patent/CN103294571A/en
Application granted granted Critical
Publication of CN103294571B publication Critical patent/CN103294571B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention discloses a kind of operating system application recovery method and associated electronic device, in order to realize after one of them operating system reinstalled by multiple operating system computer, automatically recovered each application before this operating system is installed and/or configuration by another operating system, improve efficiency.It is applied to have in the hybrid system of the first system and second system, the first system includes the first hardware platform and the first operating system run on the first hardware platform, second system includes the second hardware platform and the second operating system run on the second hardware platform, the method is: after the first operating system installation, determine when running in hybrid system, recover the data transmission channel that is connected with the second operating system and instruct transmission channel;First operating system indicates the second operating system that each application of described first operating system is installed and/or configured by data transmission channel and instruction transmission channel.

Description

A kind of operating system application recovery method and associated electronic device
Technical field
The present invention relates to computer realm, particularly relate to a kind of operating system application recovery method and associated electrical Equipment.
Background technology
Along with developing rapidly of computer technology, computer has been widely used for all trades and professions, it is adaptable to each The application software being applied on computer in individual field also gets more and more, such as, office software, Games Software, Downloaded software, graph and image processing software, audio and video playing software etc..
Further, along with gradually stepping up of computer hardware performance, two behaviour can be there are on one computer Make system, use the mixing (Hybrid) combined by two operating systems to operate system the most on computers System, relatively independent between the two operating system.Such as, Linux can be simultaneously installed with at a computer Operating system and Windows operating system, and this computer can include two hardware platforms, each firmly Part platform runs an operating system, and this computer can also is that and comprises a hardware platform, this hardware platform Two operating systems of upper operation.
Along with the appearance of various application softwaries, the software number installed on computers gets more and more, and this just makes Each application software of user's manual installation must be needed after computer operating system is collapsed and reinstalled, one In the case of as, the personal computer of user can be installed tens application softwaries, this is accomplished by taking user very The long time installs, and the use for user brings the biggest inconvenience, needs to waste user's substantial amounts of time And energy.
Generally, computer is after reinstalling operating system, in addition it is also necessary to user's manual installation each drive Dynamic program, such as driver of sound card etc., this also brings the biggest inconvenience for the use of user.Meanwhile, user During life-time service personal computer, some default configuration information of computer can be modified, To meet demands of individuals, it is achieved the personal settings of computer, but, after reinstalling operating system, These personal settings information of user will be lost, in addition it is also necessary to user is manually configured.Such as, at meter After operating system reinstalled by calculation machine, the configuration information such as the resolution of user setup, wallpaper, volume all can be lost Lose, and use the configuration that operating system gives tacit consent to.
Summary of the invention
The present invention provides a kind of operating system application recovery method and associated electronic device, in order to realize many behaviour After component computer reinstalls one of them operating system, another operating system automatically recover this Each before operating system is installed is applied and/or configuration, improves efficiency.
The concrete technical scheme that the embodiment of the present invention provides is as follows:
A kind of operating system application recovery method, is applied to the hybrid system with the first system and second system In, described the first system includes the first hardware platform and the first operation system run on the first hardware platform System, described second system includes the second hardware platform and the second operation system run on the second hardware platform System, described method includes:
After first operating system installation, determine when running in hybrid system, recover and the second operation system The data transmission channel that system connects and instruction transmission channel;
First operating system is by described second operation of described data transmission channel and instruction transmission channel instruction Each application of described first operating system is installed and/or is configured by system.
A kind of operating system application recovery method, is applied to have the first operating system and the second operating system In hybrid system, described first operating system and described second operating system share same hardware platform, described Method includes:
After first operating system installation, share storage in described first operating system and the second operating system Region preserves application recovery instruction information, and switches to the second operating system;
After described second operating system obtains described application recovery instruction information from described shared storage area, Respectively apply required installation procedure and/or configuration information according to described application recovery instruction acquisition of information, preserve extremely Described shared storage area, and switch to described first operating system;
Described first operating system obtain from described shared storage area the installation procedure needed for each application and/or Configuration information, and install and/or configure.
A kind of electronic equipment, including the first system and second system;
Described the first system includes the first hardware platform and the first behaviour run on described first hardware platform Make system;
Described second system includes the second hardware platform and the second behaviour run on described second hardware platform Make system;
Described the first system for after the first operating system installation, determines to run on and includes the first system With time in the hybrid system of second system, recover data transmission channel and the instruction transmission being connected with second system Passage, and indicate described second system to described first by described data transmission channel and instruction transmission channel Each application of system is installed and/or is configured.
A kind of electronic equipment, including the first system and second system, described the first system include hardware platform and Running on the first operating system on described hardware platform, described second system includes described hardware platform and fortune The row the second operating system on described hardware platform;
Described the first system, for after the first operating system installation, at described the first system and second is System shared storage area preserves application recovery instruction information, and switches to second system;It is additionally operable to from described Shared storage area obtains the installation procedure needed for each application and/or configuration information, and installs and/or join Put;
After described second system is used for obtaining described application recovery instruction information from described shared storage area, Respectively apply required installation procedure and/or configuration information according to described application recovery instruction acquisition of information, preserve extremely Described shared storage area, and switch to described the first system.
Based on technique scheme, in the embodiment of the present invention, in the mixing with the first system and second system In system, the first system includes the first hardware platform and the first operation system run on this first hardware platform System, second system includes the second hardware platform and the second operating system run on the second hardware platform, After first operating system installation, determine when running in hybrid system, recover with the second operating system even The data transmission channel connect and instruction transmission channel, the first operating system is passed by data transmission channel and instruction Defeated passage indicates the second operating system that each application of the first operating system is installed and/or configured, it is thus possible to Enough after the first operating system installation, use the second operating system automatically to recover each of the first operating system Application, improves system recovery efficiency.Further, there is the mixed of the first operating system and the second operating system In assembly system, when the first operating system and the second operating system share same hardware platform, in the first operation system After system installation, in the memory area that the first operating system and the second operating system are shared, preserve application extensive Indicating information again, and switch to the second operating system, the second operating system obtains from shared storage area should With recovering after instruction information, according to this application recovery instruction acquisition of information respectively apply required installation procedure and/ Or configuration information, preserve to memory area, and switch to the first operating system, then by the first operating system Obtain the installation procedure needed for each application and/or configuration information from this memory area, and install and/or join Put such that it is able to after the first operating system installation, utilize the second operating system automatically to recover the first behaviour Make each application of system, improve system recovery efficiency.
Accompanying drawing explanation
Fig. 1 is, in first embodiment of the invention, operating system is applied the method flow diagram recovered;
Fig. 2 is, in second embodiment of the invention, operating system is applied the method flow diagram recovered;
Fig. 3 is electronic devices structure schematic diagram in third embodiment of the invention;
Fig. 4 is electronic equipment concrete structure schematic diagram in third embodiment of the invention;
Fig. 5 is electronic devices structure schematic diagram in fourth embodiment of the invention.
Detailed description of the invention
In order to realize after one of them operating system reinstalled by multiple operating system computer, by another Operating system recovers each application before this operating system is installed and/or configuration automatically, improves efficiency, this Bright embodiment provides operating system application recovery method and device in a kind of multiple operating system computer.
Below in conjunction with the accompanying drawings the preferred embodiment of the present invention is described in detail.
In the first embodiment that the present invention provides, it is provided that a kind of side that operating system application is recovered Method, the method is applied to have in the hybrid system of the first system and second system, wherein, the first system bag Including the first hardware platform and the first operating system run on the first hardware platform, second system includes second Hardware platform and the second operating system run on the second hardware platform, as shown in Figure 1, the present invention is real Executing in example, the method detailed flow process recovering operating system application is as follows:
Step 101: after the first operating system installation, determines when running in hybrid system, recover with The data transmission channel that second operating system connects and instruction transmission channel.
In the embodiment of the present invention, after the first operating system installation, detect the first hardware platform predeterminated position The level state of output, when determining that this level state is preset state, determines and runs in hybrid system.
In actual application, the first hardware platform and the second hardware platform include primary processor and respectively from process Device, such as, the primary processor of the first system is the processor of X86-based, and the primary processor of second system is The processor of ARM framework, and it is embedded controller (EC) or microcontroller (MCU) from processor. The first transmission channel, the first system is there is between primary processor and the primary processor of second system of the first system Between processor, there is the second transmission channel from processor and second system.Wherein, due to from process Device power consumption is extremely low, can be chronically at duty, and i.e. two the second transmission channels between processor begin All the time being in eventually can duty.Wherein, the primary processor of the primary processor of the first system and second system it Between the first transmission channel be generally high-speed channel, as data transmission channel;The first system from processor With second transmission channel between processor of second system is generally slow channels, and due to two from from Reason device is constantly in duty, i.e. the second transmission channel between processor is in the shape that can work all the time State, as instruction transmission channel.
Wherein, the first operating system is being recovered the data transmission channel that is connected with the second operating system and is being instructed biography During defeated passage, particularly as follows: obtain data transmission channel and instruction transmission channel respectively from default storage position Corresponding driver, the data recovering after running and install this driver to be connected with the second operating system pass Defeated by with instruction transmission channel.
In actual application, after the first operating system installation, the first operating system can be by first From processor and second system, the instruction transmission channel between processor obtains from the second operating system system The data transmission channel connected between first operating system and the second operating system drives with instruction transmission channel Dynamic program, wherein, the second operating system can be the pre-determined bit from memory area corresponding to the second operating system Put this driver of acquisition, it is also possible to be from this driver of Network Capture;Can also be in the first operation system System determines when running in hybrid system, obtains from the precalculated position of memory area corresponding to the first operating system The data transmission connected between first operating system and the second operating system by with instruction the driving of transmission channel Dynamic program.
Step 102: the first operating system is by data transmission channel and instruction transmission channel instruction the second operation Each application of the first operating system is installed and/or is configured by system.
Wherein, the first operating system detects the first hardware platform run and obtains need the first application to be mounted List, and sent to the second operating system by data transmission channel, the first list of application includes driver List and/or the first configured list;And/or, the second operating system needs peace from default storage position acquisition Second list of application of dress, the second list of application at least includes the application list and the second configured list;The Two operating systems obtain the installation procedure needed for each application according to the first list of application and/or the second list of application And/or configuration information, and it is sent to the first operating system by data transmission channel and installs.
In actual application, the second list of application is also preserved the installation procedure needed for each application and/or configuration The storage position of information or the network address, the application list can preserve each application program title and Required installation data and/or configuration information in local storage position, or the title of each application program and Required installation data and/or the network address of configuration information;Second configured list is preserved each configuration parameter Mark and in local storage position.
Specifically, the first operating system operates system by data transmission channel and instruction transmission channel instruction second Multiple implementing is installed and/or is configured with in each application to the first operating system of uniting.
In the first implements, exist in the first operating system and the second operating system and share hardware device Time (the first hardware platform and the second hardware platform exist share hardware device), the second operating system release After the shared hardware device taken, the first hardware platform acquisition that the first operating system detection runs need peace First list of application of dress, is transferred to the second operating system by data transmission channel, wraps in this list of application (such as list of drivers includes driver of sound card, network interface card to include list of drivers and/or the first configured list Driving, the first configured list includes display resolution, desktop background picture etc.);Second operating system root According to the first list of application from predetermined storage position or respectively apply from Network Capture required driver and/ Or configuration information, and it being sent to the first operating system by data transmission channel, the first operating system is according to connecing Each driver and/or the configuration information received are installed and/or are configured.
In the second implements, exist in the first operating system and the second operating system and share hardware device Time, after the shared hardware device of the second operating system release busy, the first of the first operating system detection operation Hardware platform also obtains need the first list of application to be mounted, is transferred to the second operation by data transmission channel System, this list of application includes list of drivers and/or the first configured list;Second operating system again from Predetermined storage position acquisition needs the second list of application to be mounted, and at least including in this second list of application should With program listing and the second configured list (such as including each office software, each video jukebox software etc.), and The installation procedure needed for each application and/or configuration information is obtained according to the first list of application and the second list of application, And be sent to the first operating system by data transmission channel and install.
In the third implements, the first operating system is only by instructing transmission channel to the second operating system Transmission application recovery indicates, and the second operating system obtains from predetermined storage location according to the instruction of this application recovery should With list, this list of application includes list of drivers, the application list and configured list, and according to This list of application is from predetermined storage location or respectively applies required installation procedure and configuration information from Network Capture, And be sent to the first operating system by data transmission channel, the first operating system install.
In actual application, when the first hardware platform and the second hardware platform include sharing hardware device, can Be the second operating system release busy shared hardware device after, then by first operating system detection run First hardware platform, due to the shared hardware device of the second operating system release busy, then the first operation system System can detect shared hardware device (the such as input equipment, display device comprised in the first hardware platform Deng), thus can comprise, in obtaining the first list of application, the list of drivers that shared hardware device is corresponding And configured list.Meanwhile, when the first hardware platform and the second hardware platform include sharing hardware device, Can also is that by the second operating system for shared hardware device setting identification position, the second operating system set When this flag is vacant shared hardware device state, the first operating system detects the first hardware of operation again Platform, owing to the flag that shared hardware device is corresponding is free state, then can answer first obtained With list comprises list of drivers corresponding to shared hardware device and configured list.
In the second embodiment that the present invention provides, it is provided that a kind of side that operating system application is recovered Method, the method is applied to have in the hybrid system of the first operating system and the second operating system, this first behaviour Make system and the second operating system shares same hardware platform, as shown in Figure 2, in the embodiment of the present invention, The method detailed flow process recovering operating system application is as follows:
Step 201: after the first operating system installation, is total in the first operating system and the second operating system Enjoy and memory area preserves application recovery instruction information, and switch to the second operating system.
In implementing at one, after the first operating system installation, the first operating system and the second behaviour When making system shared storage area preserves application recovery instruction information, detect the hard of the first operating system Part platform, obtains and needs list of drivers to be mounted and/or the first configured list, and preserves to sharing storage Region.
Step 202: after the second operating system obtains application recovery instruction information from shared storage area, root Respectively apply required installation procedure and/or configuration information according to application recovery instruction acquisition of information, preserve and share to this Memory area, and switch to the first operating system.
Wherein, after the second operating system obtains application recovery instruction information from shared storage area, from predetermined Storage position acquisition need the application list to be mounted and/or the second configured list.
Specifically, the second operating system obtains after application recovery instruction information from shared storage area, Ke Yicong Local predetermined storage location obtains needs the application list to be mounted and/or the second configured list, it is also possible to It is to need the application list to be mounted and/or second to join according to this network address stored from Network Capture Put list.
In the embodiment of the present invention, the second operating system obtains the installation needed for each application according to application recovery instruction Program and/or configuration information, and preserve to shared storage area, particularly as follows: the second operating system is according to sharing In memory area storage list of drivers and/or the first configured list obtain need installation procedure and/or First configuration information, and preserve to shared storage area;And/or, according to the application list and/or second Configured list obtains the installation procedure and/or the second configuration information needed, and preserves to shared storage area.
Specifically, the second operating system according to application recovery instruction obtain the installation procedure needed for each application and/ Or configuration information has multiple implementation.
In the first implementation, in shared storage area, storage has the first operating system detection to run When the list of drivers of hardware platform acquisition and/or the first configured list, the second operating system is according to this driving Installation procedure that program listing and/or the first configured list need from predetermined storage location or Network Capture and/or First configuration information, and preserve to shared storage area.
In the second implementation, in shared storage area, storage has the first operating system detection to run When the list of drivers of hardware platform acquisition and/or the first configured list, the second operating system is according to this driving Installation procedure that program listing and/or the first configured list need from predetermined storage location or Network Capture and/or First configuration information, and preserve to shared storage area, the second operating system obtains from predetermined storage location simultaneously Take and need the application list to be mounted and/or the second configured list, according to this application list and/or the Installation procedure that two configured lists need from predetermined storage location or Network Capture and/or the second configuration information, and Preserve to shared storage area.
In the third implementation, only preserving in shared storage area after the first operating system installation should With recovering instruction information, after switching to the second operating system, the second operating system indicates according to application recovery Information obtains list of application from predetermined storage location, and this list of application includes driving list, Application Column Table and configured list, need application to be installed further according to this list of application from predetermined storage location or Network Capture Program and configuration information, and preserve to shared storage area.
Step 203: the first operating system obtain from shared storage area the installation procedure needed for each application and/ Or configuration information, and install and/or configure.
In actual application, the first operating system and the second operating system need common memory, it is achieved the first operation Switching between system and the second operating system at least can have two kinds and implement: the first is for draw internal memory Being divided into two regions, wherein, the first operating system uses the first area of internal memory, the second operating system to use The second area of internal memory, such that it is able to realize quickly cutting between the first operating system and the second operating system Change;The second is when the first operating system is switched to the second operating system, first by the data in internal memory Preserve the particular memory location to the first operating system, then switch to the second operating system, from the second operation system The particular memory location of system obtains the data before the second operating system pre-saved switches in internal memory, and protects Deposit to internal memory, so that the second operating system after Qie Huan can be properly functioning.
In a specific embodiment, when the first operating system is collapsed or needs to reinstall, system weight Open, and enter the second operating system;The task of the first operating system is installed by the second os starting, and The installation environment entered under the first operating system is installed;By looking into after the first operating system installation Ask BIOS and determine when the first operating system is in hybrid system, in the first operating system and the second operation Preserving application recovery instruction information in the shared storage area of system, scanning obtains simultaneously needs driving to be mounted Program listing and configured list, and preserve to shared storage area;First operating system enters resting state, Switch to the second operating system simultaneously;Second operating system from shared storage area obtain list of drivers and Configured list, and from network download resource obtain corresponding driver and configuration information and preserve to share deposit Storage area territory;Second operating system enters resting state, switches to the first operating system simultaneously;First operation system System obtains driver and configuration information from shared storage area, and installs and configure.
In the present invention the first and second embodiment, the first operating system is large-scale Windows operating system, Second operating system is small-sized embedded OS.Specifically, the second operating system can be to use The embedded OS of ARM framework.Such as, the second operating system is (SuSE) Linux OS or Android Operating system.
It is preferred that in first embodiment of the invention, in the first operating system normal course of operation, if first Operating system drives version, application program (peace loading, unloading or upgrading etc.), configuration parameter amendment in change Deng when operating, operation information data transmission channel between the first operating system and the second operating system is sent out Give the second operating system, the list of application of second operating system the first operating system to preserving carry out standby Part or renewal, this list of application includes driving list, the application list and configuration parameter list, in order to When the first operating system is reinstalled, the first operation according to the list of application preserved is by the second operating system The application of system recovers.Similarly, in second embodiment of the invention, properly functioning in the first operating system During, if the first operating system change drive version, application program (peace loading, unloading or upgrading etc.), During the operation such as configuration parameter amendment, protect in the shared storage area of the first operating system and the second operating system Deposit operation information, when switching to the second operating system, by the second operating system according in shared storage area The list of application of the first operating system of storage is backed up or updates by the operation information preserved, and this application arranges Table includes driving list, the application list and configuration parameter list, in order in the first operating system again During installation, the application of the first operating system is recovered by the second operating system according to the list of application preserved.
In third embodiment of the invention, accordingly provide a kind of electronic equipment, as shown in Figure 3, this electricity Subset includes the first system 31 and second system 32, and wherein, the first system 31 includes the first hardware platform 310 and the first operating system of running on the first hardware platform 310, second system 32 includes the second hardware Platform 320 and the second operating system run on the second hardware platform 320;The first system 31 is used for After first operating system installation, determine to run on and include the first system 31 and the mixing of second system 32 Time in system, recover data transmission channel and the instruction transmission channel being connected with second system 32, and pass through Each application of the first system 31 is carried out by this data transmission channel and instruction transmission channel instruction second system 32 Install and/or configuration.
Wherein, second system 32 is specifically for, after the first operating system installation, detecting the first hardware The level state of platform predeterminated position output, when determining that this level state is preset state, determines and runs on In hybrid system.
Wherein, the first system 31 specifically for obtain respectively from default storage position data transmission channel and The driver that instruction transmission channel is corresponding, recovers and second system 32 after running and install this driver Connect data transmission by with instruction transmission channel.
In the embodiment of the present invention, the first system 31 is additionally operable to the first hardware platform of detection operation and obtains need First list of application to be mounted, and sent to second system 32 by data transmission channel, this first application List includes list of drivers and/or the first configured list;Second system 32 is additionally operable to from default storage Position acquisition need the second list of application to be mounted, this second list of application at least include the application list and Second configured list;Second system 32 is additionally operable to obtain according to the first list of application and/or the second list of application Installation procedure needed for each application and/or configuration information, and it is sent to the first system by data transmission channel 31 install.
Specifically, electronic equipment also includes the shared hardware of the first system 31 and second system 32;Second is System 32 be additionally operable to the first system 31 detection run the first hardware platform and obtain need to be mounted first should Before list, the shared hardware of release busy.
In the embodiment of the present invention, as shown in Figure 4, electronic equipment includes first to the concrete structure of electronic equipment System 31 and second system 32, wherein, the first hardware platform in the first system 31 mainly includes connecting successively The first primary processor 401, first connect is from processor 402 and the first battery 403, in second system 32 Second hardware platform mainly includes that the second primary processor 404, second being sequentially connected with is from processor 405 and Two batteries 406, this electronic equipment also includes the shared hardware that the first system 31 and second system 32 are all connected with 407, wherein, the first primary processor 401 and the second primary processor 404 connect formation the first transmission channel (i.e. Data transmission channel), first is logical from processor 405 connection formation the second transmission from processor 402 and second Road (i.e. instructs transmission channel).
In a concrete implementation, the first primary processor 401 is the processor of X86-based, the second main place Reason device 404 is the processor of ARM framework, runs Windows operating system in the first primary processor 401, Second primary processor 404 runs Android operation system.
In fourth embodiment of the invention, accordingly provide a kind of electronic equipment, as shown in Figure 5, this electricity Subset the first system 51 and second system 52, the first system 51 include hardware platform and run on hardware put down The first operating system on platform, second system 52 includes same hardware platform and runs on this hardware platform The second operating system;Wherein,
The first system 51 is for after the first operating system installation, at the first system 51 and second system 52 shared storage areas 53 preserve application recovery instruction information, and switches to second system 52;First is System 51 is additionally operable to obtain the installation procedure needed for each application and/or configuration information from shared storage area 53, and Install and/or configure;
Second system 52 is for obtaining application recovery instruction information after from shared storage area 53, according to answering Respectively apply required installation procedure and/or configuration information with recovering instruction acquisition of information, preserve to shared memory Territory 53, and switch to the first system 51.
In implementing at one, the first system 51 is additionally operable to be total at the first system 51 and second system 52 When enjoying preservation application recovery instruction information in memory area 53, the hardware platform that detection the first system runs, Obtain and need list of drivers to be mounted and/or the first configured list, and preserve to shared storage area 53.
In another implements, second system 52 is additionally operable to from shared storage area 53 obtain application After recovering instruction information, the application list to be mounted and/or second is needed to join from predetermined storage position acquisition Put list.
In the embodiment of the present invention, second system 52 is specifically for according to driving of storing in shared storage area 53 Dynamic program list and/or the first configured list obtain the installation procedure and/or the first configuration information needed, and protect Deposit to shared storage area 53;And/or, obtain needs according to the application list and/or the second configured list Installation procedure and/or the second configuration information, and preserve to shared storage area.
Based on technique scheme, in the embodiment of the present invention, in the mixing with the first system and second system In system, the first system includes the first hardware platform and the first operation system run on this first hardware platform System, second system includes the second hardware platform and the second operating system run on the second hardware platform, After first operating system installation, determine when running in hybrid system, recover with the second operating system even The data transmission channel connect and instruction transmission channel, the first operating system is passed by data transmission channel and instruction Defeated passage indicates the second operating system that each application of the first operating system is installed and/or configured, it is thus possible to Enough after the first operating system installation, use the second operating system automatically to recover each of the first operating system Application, improves system recovery efficiency.Further, there is the mixed of the first operating system and the second operating system In assembly system, when the first operating system and the second operating system share same hardware platform, in the first operation system After system installation, in the memory area that the first operating system and the second operating system are shared, preserve application extensive Indicating information again, and switch to the second operating system, the second operating system obtains from shared storage area should With recovering after instruction information, according to this application recovery instruction acquisition of information respectively apply required installation procedure and/ Or configuration information, preserve to memory area, and switch to the first operating system, then by the first operating system Obtain the installation procedure needed for each application and/or configuration information from this memory area, and install and/or join Put such that it is able to after the first operating system installation, utilize the second operating system automatically to recover the first behaviour Make each application of system, improve system recovery efficiency.
Obviously, those skilled in the art can carry out various change and modification without deviating from this to the present invention Bright spirit and scope.So, if the present invention these amendment and modification belong to the claims in the present invention and Within the scope of its equivalent technologies, then the present invention is also intended to comprise these change and modification.

Claims (13)

1. an operating system application recovery method, is applied to the mixing with the first system and second system In system, described the first system includes the first hardware platform and run on described first hardware platform first Operating system, described second system includes the second hardware platform and run on described second hardware platform the Two operating systems, it is characterised in that described method includes:
After described first operating system installation, detect the electricity of described first hardware platform predeterminated position output Level state, when determining that described level state is preset state, obtains and institute respectively from default storage position State the driver that the data transmission channel of the second operating system connection is corresponding with instruction transmission channel, run also Described data transmission channel and described instruction transmission channel is recovered after described driver is installed;
Described first operating system indicates described by described data transmission channel and described instruction transmission channel Each application of described first operating system is installed and/or is configured by the second operating system.
2. the method for claim 1, it is characterised in that described first operating system is by described Data transmission channel and described instruction transmission channel indicate described second operating system to described first operation system Each application of system is installed and/or is configured, including:
Described first operating system detects the first hardware platform run and obtains need the first application to be mounted List, and sent to described second operating system, described first list of application by described data transmission channel Including list of drivers and/or the first configured list;
And/or, described second operating system needs the second application row to be mounted from default storage position acquisition Table, described second list of application at least includes the application list and the second configured list;
Described second operating system obtains each according to described first list of application and/or described second list of application Installation procedure needed for application and/or configuration information, and it is sent to described first by described data transmission channel Operating system is installed.
3. an operating system application recovery method, is applied to have the first operating system and the second operation system In the hybrid system of system, described first operating system and described second operating system share same hardware platform, It is characterized in that, described method includes:
After described first operating system installation, in described first operating system and described second operating system Shared storage area preserves application recovery instruction information, and switches to described second operating system;
After described second operating system obtains described application recovery instruction information from described shared storage area, Respectively apply required installation procedure and/or configuration information according to described application recovery instruction acquisition of information, preserve extremely Described shared storage area, and switch to described first operating system;
Described first operating system obtain from described shared storage area the installation procedure needed for each application and/or Configuration information, and install and/or configure.
4. method as claimed in claim 3, it is characterised in that described first operating system installation After, described first operating system and described second operating system shared storage area preserve application recovery and refers to When showing information, described method also includes:
Detect the hardware platform of described first operating system, obtain need list of drivers to be mounted and / or the first configured list, and preserve to described shared storage area.
5. the method as described in claim 3 or 4, it is characterised in that described second operating system is from institute Stating after obtaining described application recovery instruction information in shared storage area, described method also includes:
The application list to be mounted and/or the second configured list is needed from predetermined storage position acquisition.
6. method as claimed in claim 5, it is characterised in that obtain according to the instruction of described application recovery Installation procedure needed for each application and/or configuration information, and preserve to described shared storage area, including:
Described second operating system is according to the list of drivers and/or the of storage in described shared storage area One configured list obtains the installation procedure and/or the first configuration information needed, and preserves to described shared memory Territory;
And/or, according to described the application list and/or the second configured list obtain the installation procedure needed and/ Or second configuration information, and preserve to described shared storage area.
7. an electronic equipment, it is characterised in that include the first system and second system;
Described the first system includes the first hardware platform and the first behaviour run on described first hardware platform Make system;
Described second system includes the second hardware platform and the second behaviour run on described second hardware platform Make system;
Described the first system, for after described first operating system installation, detects described first hardware and puts down The level state of platform predeterminated position output, when determining that described level state is preset state, deposits from default Storage space puts the data transmission channel and instruction transmission channel pair that acquisition is connected respectively with described second operating system The driver answered, recovers described data transmission channel and described instruction after running and install described driver Transmission channel, and indicate described second system to described by described data transmission channel and instruction transmission channel Each application of the first system is installed and/or is configured.
8. equipment as claimed in claim 7, it is characterised in that described the first system is additionally operable to detection fortune The first capable hardware platform also obtains need the first list of application to be mounted, and by described data transmission channel Sending to described second system, described first list of application includes list of drivers and/or the first configuration row Table;
Described second system is additionally operable to need the second list of application to be mounted, institute from default storage position acquisition State the second list of application and at least include the application list and the second configured list;It is additionally operable to according to described first List of application and/or described second list of application obtain the installation procedure needed for each application and/or configuration information, And be sent to described the first system by described data transmission channel and install.
9. equipment as claimed in claim 8, it is characterised in that also include described the first system and second The shared hardware of system;
Described second system is additionally operable to detect, at described the first system, the first hardware platform run and obtain need Before first list of application to be mounted, the described shared hardware of release busy.
10. an electronic equipment, it is characterised in that including the first system and second system, described first is System includes hardware platform and the first operating system run on described hardware platform, and described second system includes Described hardware platform and the second operating system run on described hardware platform;
Described the first system is for after the first operating system installation, at described the first system and described the Two system shared storage area preserves application recovery instruction information, and switches to described second system;Also use In obtaining the installation procedure needed for each application and/or configuration information from described shared storage area, and install And/or configuration;
After described second system is used for obtaining described application recovery instruction information from described shared storage area, Respectively apply required installation procedure and/or configuration information according to described application recovery instruction acquisition of information, preserve extremely Described shared storage area, and switch to described the first system.
11. equipment as claimed in claim 10, it is characterised in that described the first system is additionally operable in institute When stating preservation application recovery instruction information in the first system and described second system shared storage area, detect institute State the hardware platform that the first system runs, obtain and need list of drivers to be mounted and/or the first configuration row Table, and preserve to described shared storage area.
12. equipment as described in claim 10 or 11, it is characterised in that described second system is additionally operable to After obtaining described application recovery instruction information from described shared storage area, from predetermined storage position acquisition Need the application list to be mounted and/or the second configured list.
13. equipment as claimed in claim 12, it is characterised in that described second system is specifically for root The installation journey needed is obtained according to list of drivers and/or first configured list of storage in described memory area Sequence and/or the first configuration information, and preserve to described shared storage area;And/or, according to described application journey Sequence table and/or the second configured list obtain the installation procedure and/or the second configuration information needed, and preserve extremely Described shared storage area.
CN201210048123.3A 2012-02-27 A kind of operating system application recovery method and associated electronic device Active CN103294571B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210048123.3A CN103294571B (en) 2012-02-27 A kind of operating system application recovery method and associated electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210048123.3A CN103294571B (en) 2012-02-27 A kind of operating system application recovery method and associated electronic device

Publications (2)

Publication Number Publication Date
CN103294571A CN103294571A (en) 2013-09-11
CN103294571B true CN103294571B (en) 2016-11-30

Family

ID=

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7356677B1 (en) * 2001-10-19 2008-04-08 Flash Vos, Inc. Computer system capable of fast switching between multiple operating systems and applications
TW201106271A (en) * 2009-08-14 2011-02-16 Insyde Software Corp Method of switching different operating systems in computer
CN102043662A (en) * 2009-10-23 2011-05-04 伟视科技股份有限公司 Data modification method for multiple operation systems
CN102063447A (en) * 2009-11-16 2011-05-18 联想(北京)有限公司 Method for presenting file when switching system states and portable terminal
CN102163167A (en) * 2011-03-02 2011-08-24 奇智软件(北京)有限公司 Method and device for rescuing system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7356677B1 (en) * 2001-10-19 2008-04-08 Flash Vos, Inc. Computer system capable of fast switching between multiple operating systems and applications
TW201106271A (en) * 2009-08-14 2011-02-16 Insyde Software Corp Method of switching different operating systems in computer
CN102043662A (en) * 2009-10-23 2011-05-04 伟视科技股份有限公司 Data modification method for multiple operation systems
CN102063447A (en) * 2009-11-16 2011-05-18 联想(北京)有限公司 Method for presenting file when switching system states and portable terminal
CN102163167A (en) * 2011-03-02 2011-08-24 奇智软件(北京)有限公司 Method and device for rescuing system

Similar Documents

Publication Publication Date Title
US10002003B2 (en) Method for presenting initialization progress of hardware in server, and server
US8321617B1 (en) Method and apparatus of server I/O migration management
CN105573753B (en) Multi-system switching method and device
CN102446119B (en) Virtual machine dynamical migration method based on Passthrough I/O device
CN105792335B (en) A kind of method and terminal device improving cruise duration
WO2006017584A3 (en) Virtual host bus adapter and method
CN105786606A (en) Data transferring method and system for intelligent terminals
CN102169329A (en) Vehicle-mounted information terminal and control method thereof
CN106569876A (en) Direct device visiting model-based virtual machine migrating method and apparatus
CN102902518B (en) A kind of changing method of active USB device and its mode of operation
CN103905603A (en) Mobile phone powering-on method and mobile phone powering-on system
CN103593227A (en) Method for running tabletop virtual system on client side and client side
CN107992381A (en) System reducing method, device, system, backup and reduction server and storage medium
CN102833405A (en) Method and device for displaying static wallpaper and mobile terminal
CN104572147A (en) Cloud startup system, virtual machine with cloud startup system and startup method of virtual machine
US10296274B2 (en) Electronic apparatus and method
CN101968841A (en) Anti-virus and decryption method and device for USB mobile storage apparatus
CN102830943A (en) Method and system for playing multimedia files in external USB (universal serial bus) storage on the basis of Android platform
RU2009105127A (en) CHANGES IN THE CONDITION OF THE ENVIRONMENT FOR CHANGE OF FUNCTIONAL CAPABILITIES
CN103294571B (en) A kind of operating system application recovery method and associated electronic device
US20040025045A1 (en) Method for switching rapidly between computing modes
US10007529B2 (en) Data terminal running mode switching method, device, and data terminal
EP2387287A1 (en) Wireless data card, method and system for communicationg between wireless data card and computer side
CN103902317B (en) Operating method and electronic equipment
CN104580135B (en) A kind of terminal real-time control system and method based on UEFI

Legal Events

Date Code Title Description
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant