Patent ID: 7409515
Filing Date: 2008-08-05
Classification: G06F

Abstract:
1. A method for mutually exchanging data between a first volume and a second volume configured in a computer disk drive, comprising the steps of: allocating on a memory of said computer a temporary storage area for said data exchange; determining a location on said first volume of said data to be exchanged; reading data from said determined location on said first volume to store in said temporary storage area; and writing data in said temporary storage area to said determined location on a volume different from said volume from which said data was read, wherein said temporary storage area includes a first temporary storage area and a second temporary storage area, wherein said step of reading data from said determined location further comprises: copying the data on said first volume to said first temporary storage area; and copying the data on said second volume to said second temporary storage area, and wherein said step of writing data further comprises: copying the data in said second temporary storage area to said determined location on said first volume; and copying the data in said first temporary storage area to said determined location on said second volume.