按1GB=1024MB算,另外分区分两种模式,传统的最小单位为柱面,和新的最小单位为扇区。
建议传统的,兼容性好,但是这么一来得到整数的机会就少。
传统硬盘,非新的4k高级格式化。一个扇区是512字节,所以我的300MB内存虚拟硬盘的NTFS分区文件最小占用空间也是512字节,这里分区的1簇占用1扇区。
按柱面的话,1柱面=磁头*扇区=255*63*512字节=7.84423828125MB。
在windowsxp系统中,大于GB的分区大小显示是三个数量值,最后一值四舍五入,即5.00GB 14.9GB 40.0GB 400GB,在我的磁盘管理中显示15GB的,很遗憾在浏览器中显示14.9GB。
但是追求整数也并非难事,例如5、40、60、400,这些都是整数显示,而15没有整数显示的原因是由于5GB是四舍五入而来,并非整5GB。
如何调解能得到最好效果!有个分区工具就能按照MB、GB来分,可惜只能从前往后分,大众些,很遗憾,忘了!
最好的方法就是直接编辑分区表,fdisk就是这样的工具,其他工具,例如传统的PQ for dos,不能直接看效果,不嫌麻烦的话,就分好再到windows环境下看,再调整。winpm,也行。
我在用fdisk之前用PQ分,全面计算太麻烦,就先计算60GB=61440MB,分61444在最后位置,应该能得到柱面-61440<7.8的效果,就是61440刚好在最后一个柱面内。
从后往前分,最后的零头就分给C盘。
我那时还记录下最后所有分区大小,再重新从前往后分,后来只到PQ会自动调解分区编号顺序,所以没必要。这个大众没必要只到,设计分区ID识别,linux之类的!
现在我是计算好1个60G的分区(64424509440)占用多大的柱面,60*1024*1024*1024/255/63/512≈7833,然后分区首位柱面编号确定,直接编辑分区表,最后看分区效果。
“系统10G不够”,这类话太多了,每个人有自己使用系统的习惯,xp而言,除了系统本身<2G,加上驱动、组件、输入法,这些不得以安装在C盘之内的东西,也不过<3G,其他由于用途、性质,是安装在C盘比较合适而非必须安装在C盘,3~5G左右的零碎刚好何时。
参考资料:http://blog.sina.com.cn/s/blog_4618a6280100n698.html