Retargeting a captured image to new hardware while in a pre-boot environment
DCFirst Claim
Patent Images
1. A computer-implemented method for retargeting a captured image for new hardware, comprising:
- identifying an image captured from a source computer;
obtaining target computer information, the target computer information identifying new hardware for a target computer that is not presently installed on the source computer; and
while in a pre-boot environment, modifying the image to match the new hardware identified in the target computer information.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Methods are provided for retargeting captured images to new hardware. An image taken from a computer having hardware drivers and other system information in one hardware configuration can be modified to adapt it for use on a computer having different hardware requiring different drivers, even when the second hardware configuration was not known at the time of imaging. Systems and configured storage media for retargeting captured images to new hardware are also provided.
123 Citations
52 Claims
-
1. A computer-implemented method for retargeting a captured image for new hardware, comprising:
-
identifying an image captured from a source computer; obtaining target computer information, the target computer information identifying new hardware for a target computer that is not presently installed on the source computer; and while in a pre-boot environment, modifying the image to match the new hardware identified in the target computer information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for retargeting a computer using an image captured from a computer, comprising:
-
booting a computer, the computer comprising a new hardware type not identified in the captured image; gathering system information about the new hardware type; and while in a pre-boot environment, modifying a registry of the image to match system information of the new hardware type. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method of computer resource management, comprising:
-
identifying an ample image captured from an imaged computer; bringing the ample image into a management environment at a computer; and while in a pre-boot environment, modifying the ample image by performing at least one of the following steps on the ample image in the management environment;
changing software by installing a hardware driver, changing software by updating a hardware driver, changing software by installing system software other than a hardware driver, changing software by updating system software other than a hardware driver. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A retargeted image produced by a process comprising:
-
obtaining an image captured from a computer on which certain hardware is not installed, the image lacking certain corresponding system information tailored to that hardware; and retargeting the image, while it is not deployed, by modifying it while in a pre-boot environment to include the corresponding system information tailored to that hardware; wherein that system information includes at least one of the following;
a hardware driver for that hardware, a registry entry for that hardware. - View Dependent Claims (24)
-
-
25. At least one computer-readable storage medium configured to cause a computer system with at least one computer to perform a method comprising:
-
booting a computer into a pre-boot environment; running a hardware detection program to gather hardware information about hardware of the computer; writing an image captured from a computer into storage of the computer, the image comprising hardware information that is inconsistent with at least some of the gathered hardware information; extracting old registry information from the computer; modifying the image in a pre-boot environment by building at least one new registry hardware entry in an operating system registry in the image using at least some of the gathered hardware information; and deploying the modified image on the computer. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A computer system comprising:
-
processor means for running software in a computer; storage means for storing software and other data in a location accessible by the processor means; boot means for booting the computer; hardware inventory means for gathering system information about hardware installed on the computer; adjustment means for adjusting an image captured from a computer while in a pre-boot environment and in response to system information gathered by the hardware inventory means, the adjustment tailored to make operable a particular hardware device that is connected to the computer but not yet operable; image deployment means for deploying the image on the computer, including deploying the adjusted image, whereby software previously inconsistent with the particular hardware device is made consistent with it via the deployed image, thus permitting operation of the hardware device on the computer after the boot means reboots the computer. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A system comprising:
-
a new hardware computer; a computerized source of hardware information about the new hardware computer; a local storage device of the new hardware computer which contains an image captured from an old hardware computer, the image not presently deployed on the new hardware computer; system support information for new hardware of the new hardware computer, the system support information corresponding to at least a portion of the hardware information about the new hardware; and a retargeting program which is capable of retargeting the image in a pre-boot environment to make the image include at least a portion of the system support information. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46)
-
-
47. A system comprising:
-
a target computer; a pre-boot program runnable on the target computer; a hardware scan program runnable on the target computer; an operating system registry, operating system reference files, and an operating system kernel that is runnable on the target computer; an image captured from a source computer; an image deploying program capable of deploying the image onto the target computer; and a retargeting program capable of modifying, in a pre-boot environment, system information for the target computer using information provided by the hardware scan program. - View Dependent Claims (48, 49, 50, 51, 52)
-
Specification