您的位置:首页 > 其它

如何把如何给flash 分两个FAT区域

2017-02-18 14:54 357 查看
以前对这个问题一点都不了解,后来有人提示使用两个驱动来实现即可,后来想想,的确是妙招。现在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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: