Search International and National Patent Collections
Some content of this application is unavailable at the moment.
If this situation persists, please contact us atFeedback&Contact
1. (WO2007011577) MOVING DATA FROM FILE ON STORAGE VOLUME TO ALTERNATE LOCATION TO FREE SPACE
Latest bibliographic data on file with the International Bureau

Pub. No.: WO/2007/011577 International Application No.: PCT/US2006/026856
Publication Date: 25.01.2007 International Filing Date: 10.07.2006
IPC:
G06F 17/00 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
17
Digital computing or data processing equipment or methods, specially adapted for specific functions
Applicants:
MICROSOFT CORPORATION [US/US]; One Microsoft Way Redmond, Washington 98052-6399, US (AllExceptUS)
Inventors:
HAVEWALA, Sarosh, Cyrus; US
SURIYANARAYANAN, Guhan; US
ROBERT, Christophe, Franck; US
BALAKRISHNAN, Shobana; US
Priority Data:
11/181,53614.07.2005US
Title (EN) MOVING DATA FROM FILE ON STORAGE VOLUME TO ALTERNATE LOCATION TO FREE SPACE
(FR) DEPLACEMENT DE DONNEES D'UN FICHIER CONTENU DANS UN VOLUME DE STOCKAGE A UN EMPLACEMENT DE MEMOIRE SUBSTITUTION POUR LIBERER DE L'ESPACE
Abstract:
(EN) A computing device has a storage volume, a file system managing the storage volume, and a file stored on the storage volume and accessed by such file system. The file system receives an open command for the file from an application, notes that the file has been ghosted in that data of the file has been moved to an alternate location, and returns an error. The returned error is intercepted and the file system is commanded to retrieve ghosting information from the ghosted file. A handle corresponding to the ghosted file is delivered to the application, and a read command for the file is received from the application, including the handle, an offset, and a read length. Reconstituting of the ghosted file is initiated based on the data thereof at the alternate location, and after reconstituting the read command is responded to with the data requested.
(FR) Un dispositif de calcul possède un volume de stockage, un système de fichier pour gérer le volume de stockage, et enfin, un fichier stocké dans le volume de stockage et accessible par le système de fichier. Le système de fichier reçoit d'une application une commande ouverte pour le fichier, note que le fichier a été soumet à l'effet fantôme dans ces données et que les données du fichier ont été déplacées à un emplacement de mémoire de substitution, et renvoie une erreur. L'erreur renvoyée est interceptée et le système de fichier est instruit pour extraire les informations d'effet fantôme du fichier fantôme. Une poignée correspondant au fichier fantôme est attribuée à l'application, une commande de lecture pour le fichier, laquelle contient des paramètres de poignée, de décalage et de longueur de lecture, étant reçue de l'application. La reconstitution du fichier fantôme est amorcée sur la base des données de celui-ci au niveau de l'emplacement de mémoire de substitution, et, après reconstitution, la commande de lecture est satisfaite par la communication des données demandées.
front page image
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LV, LY, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, LV, MC, NL, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)