Patent ID: 7549042
Filing Date: 2009-06-16
Classification: G06F

Abstract:
1. In a computing device, the computing device including a processor and system memory, a method implemented by the computing device for performing an update to a storage partition, the method comprising: receiving update data to apply to a plurality of components in a file-system image, the file-system image partitioned into a plurality of partitions; validating the received update data; determining whether to boot the device into an operating system mode or into an update mode; booting the device into the update mode; in response to booting the device into the update mode, the processor updating a selected partition by separately updating the plurality of components in the file-system image, wherein separately updating the plurality of components comprises applying update data to each component in the plurality of components, wherein the selected partition is selected from among the plurality of partitions; in response to a successful update of the plurality of components in the file-system image, committing the resulting update to a system partition; and in response to an unsuccessful update of the plurality of components in the file-system image, re-validating the received update data.