Z之后是什么?(原创)

    技术2022-05-11  21

    Z之后是什么?

           一直以来,这个问题不断的出现在我的脑子里,那就是Z之后会是什么呢?今天做了个小实验,终于把这个事情有个说法了:)

          

    看来题目可能会奇怪,这说的是什么东东,云里雾里不明不白的~

     

    其实问题很简单,那就是DOSWin*之类的操作系统是以英文字母来挂载分区的,这就存在一个问题:英文字母共26个,除去AB用于软盘,剩下的也只有24个字母,如果分区数多于这个数会出现什么问题呢?是按照字母+数字显示,如A1B3等,还是字母+字母显示,如AAAXCN等,还是其它?

     

    可能这是一个多余的问题,那儿有这么多的分区,真是疯子~;但是想一想,以后硬盘容量大,分区数就有可能超过这个数量的限制了;再者一块 80G 的硬盘分5~6个区很正常,但如果几个硬盘加起来,那分区数量就更有可能超过这个限制了~

     

    或许你感觉这个很有意思,或许你觉得这纯粹是无机之谈,杞人忧天。但无论如何,这是一个问题,一个困扰我很久的问题,无论结果如何,做了实验有了结论总比一天到晚幻想的好,因为这个是事实而不是空想出来的结果~

     

    由于做这个实验需要硬盘划分成26+个分区,限于条件没有这样的设备,因此实验的操作都是在虚拟机(VMware workstation以后简称VM)中进行的,所用到的软件如下:

     

    主机:WinXp 5.1.2600 gdi.050301:1519 Sp2,, 768M DDR 1.7G P4

    虚拟机:VMware workstation 5.5.1 build-19175 + SCSI硬盘的VM驱动~

    虚拟系统:WinXp Sp2 , 256M RAM4GB虚拟SCSI硬盘+2GB虚拟IDE硬盘

    主硬盘:4GB SCSI硬盘,分两区 CD,光驱为E

    从盘:    2GB IDE 硬盘,分区从 C Z,剩余 1G 左右空闲没有分~

    从盘是在主盘中安装好xp后,在VM中手工加入的,然后用启动光盘启动,用分区工具分好的区~

     

    实验开始。首先测试一下单个硬盘的分区多于26+的情况。

     

    为此新建一个虚拟机,名称为Xp Test,硬盘选用IDE 4GB,内存 256M ,其它默认(本次实验用不到:))。

    为了保证其它环节不受安装光盘影响,这是使用的是iso映像,(Xp Sp2 VOL MDSN),MD5SHA 都没有问题~

    Xp sp2的安装光盘启动虚拟机,直接进入了安装程序截面。由于是新硬盘,因此首先进行硬盘的分区操作,用操作系统安装程序的分区程序。

    首先分一个区, 3.5G 左右用于装操作系统,然后狂分区,大约分了27个分区,然后还有部分的空白硬盘没有分区,留着有用~。这时就可以后到,Z之后的分区都用“—”来标志,而且都是一样的。看来这,就预感会出现问题~

    分好区之后,选择最大的一个分区,即第一个分区装系统。选好,然后继续,果不其然,出问题了,说是安装程序无法格式化分区云云~,还是要安装xp需选择其它的分区,然后都不行~。既然XP不行,那就试试Win2000吧,结果一样,出现的提示也一样,看来是不行了,2003没有安装盘,没试,有兴趣就自己试试~

    安装程序到格式化这一步停止了,那是不是分区没有格式化的原因呢?那就手工格式化吧:),然而这引出了更大的问题~

    用网上下载的系统超级启动光盘启动虚拟机。之所以选这个是因为里面的工具比较多。启动起来之后,进入到磁盘项目,选择其中的格式化工具。偶还是比较喜欢DOS版的东东,因此选择了个超强DOS英文。

    还没有启动完成,就出现了“错误:创建虚拟磁盘失败”,只能重启计算机了。重启就重启吧,反正是虚拟机:)。之后又试了几个,发现只要是创建虚拟磁盘的,无一例外的都出现上面的错误。那就试试比较有名的PQ吧,还是不行,一运行就出现满屏慕的错误信息,然后就停止了。

    DOS不行,那就试试光盘操作系统ERD Commander以及WIN PE GUI,在图形界面里操作来说还是相对方便的。我这张光盘里的ERD版是2003,相对来说有点旧了~。先试试它吧,启动还算顺利,然而一会就出现了一个错误:Stop:C 000021a Unknow Hard Error。机器就停在那儿了,只好点虚拟机的RESET了。

    (如果是真机器这么折腾,那真是。。。。。。)。再试试Win PE吧,看看官不管用~。这次更好,真是在启动处就停了,没有响应,害得我等了半天才发现是死机了,汗~

     

    折腾了半天也没有什么结果,分区到底有没有分,有没有格式化呢?找了半天,最后用ROM DOS终于把系统启动起来了。ROM DOS只用A:符,不加载多余的东西,也不生成虚拟磁盘,这个对BIOS升级里用的比较多,没想到现在也派上用场了~

    先看看分区吧,DiskGenus(原DiskMan)直接就死机。运行FDISK查看分区,在选择完:“是否支持大分区”之后,就直接退出了,试了几次都是这样,看来FDISK也不行了~

    试了不小东东,最后发现PQ Partiton Magic 竟然能运行了,看来还是启动盘里加载的东西的事。

     

    分区一个都不少。后面的分区也识别出来了,但是都是用 * 号标识的。尽管如此,但是26+个分区一个都没有格式化,汗,还得自己一个一个的来格式化~

    N久之后,终于全部格式化完成了,但是最后面还有一个是安装程序保留的空间(只有 8M 左右大小),是没有分区的空白空间。

    看着不顺眼,用PQ在上面创建一个分区吧,选中,然后就新建磁盘分区,这一点不要紧,PQ直接就退出了,出现了N多出错信息,虚拟机也出现了提示,大意就是硬件错误,内部复位云云~,只能RESET了,好在看到了不少有价值的东西~:)

    分好区之后,再用XP的安装光盘进行安装,这次还比较顺利,直接到了第一次加载复制安装文件的阶段,但是“键盘布局文件:KBDUS.DLL”无法复制~。不会是盘或者ISO映象的事吧?!又换了一张XP OEM 的盘,结果一样,都是同一个文件!再换Win2000的安装光盘,还是同一个文件!!!看来不是安装文件的原因,还是由于分区数目已经》24+的原因~

    先到这里吧,搞了很长时间了,重启次数更是不知道多少次了。看来分区不能太多,太多就会出现很多问题。从目前的结果来看,DOSWin2000Win Xp Sp2对于单磁盘分区》24+的支持会有很大问题。


    最新回复(0)