发明名称 Converting file-systems that organize and store data for computing systems
摘要 Techniques for converting file-systems used for organizing and storing data on computer readable mediums are disclosed. A first file-system is converted to a second file-system while file(s) stored on the computer readable medium remain(s) virtually undisturbed in the same location. A FAT file-system (e.g., FAT32) is converted to an HFS file-system (e.g., HFS Plus) by generating HFS data structures (Catalog, Allocation File and Extents) for file(s) already stored in the HFS file-system. The number and location of the file(s) can be determined primarily based on the FAT file-system's data structures (FAT and Directory). The conversion process can be stopped before the FAT file-system indicators (partition map and boot sector) are overwritten. After the HFS data structured have been generated and successfully verified for the file(s) already stored on the computer readable medium, the HFS file-system can effectively replace the FAT file-system by modifying the partition map and writing a volume header that may overwrite that boot sector. Similarly, An HFS file-system can be converted to a FAT. In general, any file-system used to organize and store files can be converted based on the location of the file(s) which is typically readily obtainable from the original file-system.
申请公布号 US7836105(B2) 申请公布日期 2010.11.16
申请号 US20050274083 申请日期 2005.11.14
申请人 APPLE INC. 发明人 MARRIOTT GREG;SHAYER DAVID A.
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址