无忧启动论坛

标题: win7PE和03PE下NTFS的 ramdisk的可用容量计算公式 [打印本页]

作者: chiannet    时间: 2011-3-9 20:36
标题: win7PE和03PE下NTFS的 ramdisk的可用容量计算公式
最近入门搞win7pe,发现一个问题:原来在03PE下,用个1MB的ramdisk 分区挂载wim就很和谐的,到了win7下不行了。win7PE下必须要16MB以上才行。win7pe下的16MB NTFS格式的内存盘可用空间好像只有6+MB?

win7PE下NTFS格式的ramdisk的标称容量与可用容量的对应计算公式是什么?

[ 本帖最后由 chiannet 于 2011-3-9 23:06 编辑 ]
作者: andos    时间: 2011-3-9 22:02
win7的ntfs是4096byte的
xp/03 是没记错的话是512 bytes

所以同是ntfs, 但byte不同,所以在win7pe下的16MB NTFS格式,实际上显示是没有16M的

觉得16m不够,那么你可以设64M
我是设了64M的,呵呵~~

[ 本帖最后由 andos 于 2011-3-9 22:03 编辑 ]
作者: chiannet    时间: 2011-3-9 22:57
刚才查阅:《NTFS、 FAT,和 exFAT 默认簇大小》
http://support.microsoft.com/kb/140365

以及pecmd.exe的ramd命令:


  1. _SUB Extendinstall
  2.         path y:\Extend\Extend
  3.         exec =!imagex.exe /mount "%sp%" 1 "y:\Extend\Extend"
  4.         LOAD y:\Extend\Extend.INI
  5.         envi sp=
  6. _END


  7. RAMD ImDisk,L1,FAT,Y:

  8. FORX b:\axpe\Extend.WIM,sp,1,call Extendinstall
复制代码


用FAT格式来创建此类专门用来挂载wim文件的仅1mb大小的ramdisk才是上上之选。我特意在win7pe下用上面的命令测试,挂载wim完全ok。

回到03PE下查看,确实03pe下的用来挂载Wim文件的分区也是fat格式的。

[ 本帖最后由 chiannet 于 2011-3-9 23:18 编辑 ]
作者: chiannet    时间: 2011-3-9 23:03
可能长久以来习惯了使用NTFS,就不加思索地使用RAMD ImDisk,L64,NTFS,Y:

没过细思考其必要性。

以后只要是用于挂载wim的专用ramdisk分区 ,还是RAMD ImDisk,L1,FAT,Y:来得经济实惠?
作者: chiannet    时间: 2011-3-9 23:06
话说回来会,讨论NTFS格式的ramdisk的标称容量与可用容量的对应计算公式也就没有含义了。大家说呢?
作者: andos    时间: 2011-3-10 08:40
原帖由 chiannet 于 2011-3-9 23:03 发表
可能长久以来习惯了使用NTFS,就不加思索地使用RAMD ImDisk,L64,NTFS,Y:

没过细思考其必要性。

以后只要是用于挂载wim的专用ramdisk分区 ,还是RAMD ImDisk,L1,FAT,Y:来得经济实惠?

RAMD ImDisk,L1,FAT,Y: 可能挂单一大于4G的WIM吗?
作者: chiannet    时间: 2011-3-11 07:53
单文件4GB的wim,在PE环境中的应用里,实在难得一遇,即便是MS win7旗舰多语合一的安装文件,也不足4GB,硬要整这么大个wim,只能说明制作者技术拙劣,老大你说呢?




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3