Patent ID: 8024515
Filing Date: 2011-09-20
Classification: G06F,Y02D

Abstract:
1. A method for disk drive emulation, comprising: receiving a request to write data to a storage medium of a hard drive, wherein the request contains write data comprising one or more blocks formatted based on a first block size while the storage medium comprises a plurality of blocks formatted based on a second block size larger than the first block size; caching the write data in non-volatile memory on the hard drive; upon determining that the write data does not align with a start or an end of a block in the storage medium, deferring writing the write data to the storage medium; combining the write data with different write data received via additional write data requests; and upon detecting that the write data aligns with both a start and an end of a block in the storage medium, writing the write data from the non-volatile memory to the storage medium.