如何把如何给flash分两个FAT区域
以前对这个问题一点都不了解,后来有人提示使用两个驱动来实现即可,后来想想,的确是妙招。现在Veabol 牛人给了注册表。先收藏起来,以后有用的。 ? [HKEY_LOCAL_MACHINE/Drivers/BuiltIn/FlashDisk] ? "Prefix"="DSK" ? "Dll"="ONDisk.dll" ? "Order"=dword:1 ? "Index"=dword:3 ? "IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}" ? "Profile"="FlashDisk" ? "BmlVolumeId"=dword:0 ; BML volume ID = 0 ? "BmlPartitionId"=dword:8 ; BML parition ID = PARTITION_ID_FILESYSTEM ? "WMRStartSector"=dword:0 ? "WMRNumOfSector"=dword:40000 ; 32MByte ;? "Flags"=dword:11000 ; do not load again in boot phase 2 ; [HKEY_LOCAL_MACHINE/System/StorageManager/Profiles/FlashDisk] ? ? "DefaultFileSystem"="FATFS" ? ? "PartitionDriver"="mspart.dll" ? ? "Name"="PocketMory MLC Disk" ? ? "Folder"="DataFolder" ? ? "AutoMount"=dword:1 ? ? "AutoPart"=dword:1 ? ? "AutoFormat"=dword:1 ? ? "MountFlags"=dword:0 ;? ? "Ioctl"=dword:4 [HKEY_LOCAL_MACHINE/System/StorageManager/Profiles/FlashDisk/FATFS] ? ? "FriendlyName"="PocketMory FAT FileSystem" ? ? "Dll"="fatfsd.dll" ? ? "Flags"=dword:00000014 ; FATFS_ENABLE_BACKUP_FAT | FATFS_DISABLE_AUTOSCAN ? ? "FormatTfat"=dword:1 ? ? "EnableCacheWarm"=dword:0 ;---------------------------------------------------------------------------- ; 2nd FAT Area ;---------------------------------------------------------------------------- [HKEY_LOCAL_MACHINE/Drivers/BuiltIn/FlashDisk1] ? "Prefix"="DSK" ? "Dll"="ONDisk.dll" ? "Order"=dword:1 ? "Index"=dword:1 ? "IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}" ? "Profile"="FlashDisk1" ? "BmlVolumeId"=dword:0 ; BML volume ID = 0 ? "BmlPartitionId"=dword:9 ; BML parition ID = PARTITION_ID_FILESYSTEM1 ? "WMRStartSector"=dword:40000 ? "WMRNumOfSector"=dword:ffffffff ; last location ;? "Flags"=dword:11000 ; do not load again in boot phase 2 ; [HKEY_LOCAL_MACHINE/System/StorageManager/Profiles/FlashDisk1] ? ? "DefaultFileSystem"="FATFS" ? ? "PartitionDriver"="mspart.dll" ? ? "Name"="PocketMory MLC Disk1" ? ? "Folder"="Storage Card" ? ? "AutoMount"=dword:1 ? ? "AutoPart"=dword:1 ? ? "AutoFormat"=dword:1 ? ? "MountFlags"=dword:0 ;? ? "Ioctl"=dword:4 [HKEY_LOCAL_MACHINE/System/StorageManager/Profiles/FlashDisk1/FATFS] ? ? "FriendlyName"="PocketMory FAT FileSystem1" ? ? "Dll"="fatfsd.dll" ? ? "Flags"=dword:00000014 ; FATFS_ENABLE_BACKUP_FAT | FATFS_DISABLE_AUTOSCAN ? ? "FormatTfat"=dword:1 ? ? "EnableCacheWarm"=dword:0 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |