are loaded using an api such as u201c void signal int void int gt gt int u201d in the present embodiment the api may be called with the following parameter u201c signal sighup amp onhupsignal u201d this may be the first call made or may be a later call in step 304 the new image is mounted as described previously the new image may be mounted only if needed and may be mounted from a remote storage a local image file a portable drive or from other media in step 306 a temporary directory e g newfiles is created in which to store the new files contained within the new image although shown following step 304 step 306 may occur at any time after the initiation of the method 300 in step 308 the new files are copied from the mounted image into the newfiles directory the copying may be performed using any of a variety of tools known to those in the art for example the copying may use relatively high level tools that rely on processes and libraries that are not essential for the continued operation of the operating system that controls the active disk while the copying is occurring a user may continue to use the system in a normal manner in step 310 the image may be dismounted from the system after.