一个人的自传

2017年7月19日00:54:48 出差佛山三水

是的,又出差,这种生活就有点类似于一个侠客,劫富济贫的侠客,但不同的是,我们解决的不是一些有钱有势的土豪劣绅,我们解决的是一个又一个美妙的方案,一种软件,藏匿于硬盘里的二进制数,但却组合出一个无形中的系统,一种看似简单,实际上却蕴藏许多智慧的编码。

我们做的事就是为了硬盘里的二进制服务

自从微软的比尔盖茨开创出Windows系统之后,应用软件如雨后春笋般茁壮成长,随后的微软开始了各种攻城略地,不断地占据桌面市场,开放出自己的开发工具,有适合小白的vb可视化变成,也有VC++,vfp,还有一些类似于银光.NET,各种……这里面就不得不提对于这一块,微软视窗系统作为平台已经征服世界上的许多人民,排除掉使用Linux的大神们,几乎都让Windows产生了一种病毒式的扩张,软件的类型从普通的桌面软件扩张到了web、架构上也从C/S到B/S转型,我们因为软件而感到生活的便利,工作的愉快,以及办事效率的提高,电脑已经从一款用来办公的工具,成为了高端游戏机、图形处理工作站、小型数据中心、文字印刷编码、等等……在各个领域都有对应的软件,信息时代,许多的传统方式都逐渐陷入被取代化,以前我们打字聊天感到很愉快,于千里之外的人书信来往,也不过是弹指一挥间,即时通讯系统的实现,我们知道QQ,却不知道QQ的实现原理,后来入行了,才知道这种庞大的聊天系统,需要一个专门的服务器,这种结构也许就是C/S模式,每一个客户端都是一个端,通过服务器组来将所有的端连在一起,形成一个大型的网络。聊天,传输文件,就好像彼此面对面一样,软件的数以千万计代码,就负责把这些指令在端与端间传送。说了那么多,我只想说,其实我是一个技术人员,只是负责最基本的东西,让他们能够连起来,在我们的脑中,有着许多奇妙的构思,或者有着丰富的想象力。从以前的电脑城开始,就是为硬盘里的二进制服务,数据是什么?看不见摸不着,拆开了就是一堆堆金属,元件,芯片,各种形式控制住电流方向的玩意儿,CPU,一个超大型的开关……负责组合闭合和开放这些电流,掌握电流的流向,在每一个电子传输上,都形成了一种默契,软件与硬件之间,底层与高层之间的组合,就像无比高效的乐高模型,你想做啥,取决于你的想象力。

电脑其实是个“傻子”,它并不聪明

很多人依赖电脑,说实在的,我并不认为电脑很厉害,或者说很强大,纯粹我们的各种输入输出,各种在电脑上能够实现的东西,都是人类的想象力和智慧的结晶,与电脑本身没有关系。它不会说话,我们就教它说话;它不会写字,我们就告诉它每个字怎么写组合;它不会,我们就…… 强大的是人类,每一个人都可以用自己的思想去创造需求,后来我知道了,有的人用Photoshop成为了伟大的平面设计师,但是它使用了计算机来作为自己的工具,那么计算机就是它的画笔、尺子、橡皮。也有人用AutoCAD设计了许多的房屋结构以及桥梁的模型,那计算机就成了一款画图与测量测绘的仪器,它使用了编码生成了“图纸”,但是这个图纸,和这个设计师的思想,操纵了计算机产生了新的产物。它的每一步都是我们教的,Adobe软件公司的人更懂得怎么去使用编码来约束计算机不能对纸币进行操作,Autodesk公司的人则用编码去让每一个人都拥有实现工程师的梦想,从点到线再到面,环环相扣。没有人说,围棋大师输给了电脑,那么人类的智商就低了,因为一款软件,一套算法的萌生,都是数人甚至数十人的智慧结晶,俗话又说,三个臭皮匠,胜过一个诸葛亮。那么在这个行业里面的顶尖人物写出了一套算法,告诉电脑应该怎么去下棋,你的所有步数都被计算机的一套套算法掌控其中,任由你怎么下,赢了算我输。而人类总是喜欢用人工智能来去告诉大家,这个时代如何如何接近我们生活,但是除了简单的工作能够被取代之外,所谓的人工智能,也不过是把简单的事情通过机器的手段去实现罢了。如果没人教电脑怎么去做,它们自己不会根据情节判断,同样的,以前学编程的时候,知道了“if、endif、else、true、false、do 、for、loop、……”更多的,组合成了语句,语句又由简到精,组合成不同的条件,要求,而语法本身自带的属性可以让你打开新世界的大门,仿佛你在指挥电脑,第一部该干嘛,第二部该干嘛,第三部该干嘛。条件成立后如何,失败后如何,不成功也不失败的时候如何……看吧,真正的精髓在于软件的编写开发人员,他们才是一个掌握着各种计算机的软肋的人,最早接触了dos,就知道有一个format命令,可以格式化硬盘,删除数据,那不懂的人觉得你很厉害,你能操控电脑把硬盘清空,就像一开始看到别人使用寻常的ghost软件恢复系统镜像把电脑系统重装一样,他们没几个人能够说得出原理,甚至连镜像文件与磁盘对应的关系都说不上,可他们会操作,那么就被当做神坛上的一员,而我恰恰喜欢钻研,不把一款软件研究个底朝天算我输。

最常用的ghost软件的原理

ghost 俗称:“克隆软件、一键还原精灵、系统恢复、系统重装、快速分n区、”但这款软件为什么要叫ghost?
我的求知欲很强,据我所知,这个ghost是:鬼魂;幽灵;灵魂;魂魄;英文字面就是这意思 ,一开始我并不理解,这款软件为什么要用那么吓人的名字呢?这款软件是由一家公司叫做赛门铁克(Symantec)开发的,除了ghost之外,还有诺顿杀毒软件,磁盘医生等等……但是外国人从不认为除了鬼魂或者说灵魂之类的更能形象化的去诠释这款软件的意图,或者说原理吧。电脑城的许多技术人员再给我们安装盗版的Windows的时候,就必须用这款软件,原因在于,这款软件所生成出来的灵魂,能够把原本的躯体恢复到一台没有灵魂的“金属组合物(电脑没有操作系统就是一堆废铁)”身上。怎么样,听糊涂了吧?软件的原理,把一个镜像,我们称之为“灵魂,魂魄”恢复到一台没有任何“灵魂”的电脑主机上,而且这个镜像的文件能够让硬盘的数据始终和镜像的初始值一样,扇区的排列,以及内部的文件系统还有引导记录等……相比于重新安装一台完整版的系统,这样的方式来的更快,盗版软件的制作者,通常会将装好的系统,加入组合的一些补丁,常见的驱动,以及系统自启动的东西,重新二次封装,再用ghost的to操作,将分区变成镜像,镜像就像一个灵魂一样,被压缩成占据磁盘空间小,恢复起来快速,而且里面保存的就是我们要它执行的文件。对于一个刚入行的人而言,常常觉得封装系统的人牛逼,因为他们制造了这些盗版软件,封装了这样的系统,里面的驱动很多,装起电脑上,几乎任何问题都不再是问题,而对于我而言,掌握了这一块的内容,实际上自己封装完全不是问题,问题是需要承受盗版软件带来的法律责任,以及作为一个逗比人士内心的许多纠结。但是国内有些厂商就是依靠盗版Windows起家的,例如:“雨林木风”、“番茄花园”、“深度技术”、“电脑公司特别版”、等等诸如此类。
我们熟悉了之后,会由衷的赞叹ghost技术的完美,可以将整个硬盘毫无保留的“对刻”操作,印象深刻的一件事,如果某一个公司订了一批电脑,我们这类技术人员就会像工厂里的流水线工人一样,将各种配件组合到一起,随后的重头戏,便是开始做系统,这个系统我们先用ghost的for images…将U盘里的镜像文件恢复至已分好区的磁盘内,然后等待安装完成,完成后,继续将常用的软件,补丁打好,随后就是,以这一台机作为母机,向其他的子机硬盘进行:“disk to disk”操作,将所有的硬盘都“克隆”,全部“克隆”好了之后,开机点亮,确定系统正常后,把计算机名改了,例如pc-01、pc-02、……(这样做防止同一局域网内的计算机名冲突)当然这种操作仅限于同一批主板,和相同的配置,其他的无效。

发表新评论