能否想办法把windows固化在ROM(或电子盘/光盘)中,开机直接运(200分)

  • 主题发起人 主题发起人 sharejoy
  • 开始时间 开始时间
S

sharejoy

Unregistered / Unconfirmed
GUEST, unregistred user!
我想开发一种免维护的专用系统,由于其任务单一,所以不必考虑用户运行其它应用的需要。
我们都知道在意外掉电、震动的情况下windows的文件会受到损伤进而导致系统崩溃,要想免
维护,根本在于抛开硬盘(这样即使掉电,也不会导致什么严重后果,重启就是了)。

我知道我应当选择DOS、Linux或是嵌入式的操作系统,但这样做要重新熟悉新的操作系统和开
发工具,实在太累,有没有什么办法能把windows固化在ROM(或电子盘/光盘)中,开机直接运
行之?

我想这个问题如果解决的好,开发专用系统的兄弟也会多一条路子的。
 
有现成的Windows终端。
一般的机器里的ROM有那么大吗?即使可能,成本也很高。
 
这方面没有见过更多的办法,
但是,在局域网里面,使用无盘WIN2000是相当好的模式,一个服务器带n个工作站
工作站无盘,只有带自启芯片的网卡,比较好维护
 
还有海尔一托一电脑也不错。
真要用ROM,除非把WINDOWS的读写盘方式改掉才行,不然又写INI,又写注册表的
ROM可不行
 
可能不行
 
可以是可以,不过价格惊人,用1G的DiskOnChip,价格大概一万左右。再买块支持DOC的
工控组板。就行了,不过如果你要做很多个这种系统或产品化,建议你买支持Windows CE
的嵌入式开发板,这样成本会低很多
 
這樣設想可以嗎?
將Windows 寫在CDR, ROM中, 在WINDOWS 啟動時, 做個RAM 盤. 然後WINDOW運行的所有
TEMP文件都放在RAM 盤中... 這樣的話, 電腦的內存要購大.... 有誰會去改WINDOW?
而且這個設備的硬件可能也要一樣....
 
Winodows总要写文件的吧?
怎么可能?
 
louhong提出使用Windows终端,这不行,因为问题的前提是专用系统,而不是基于网络的系统,
事实上我需要的是单机工作、不联网的系统。

liuxudong提出的一托一电脑也需要额外的物质支持----必须有母机。

可能是我没有说清楚,再澄清一下,是要应用于即无网卡也无MODEM的单机运行的应用。

Bxch_1000和KOKS提出的关于使用嵌入式操作系统的建议我也考虑过,但还是想试一试有无更省
事的办法。不过,即使是使用嵌入式系统,我也会使用免费的嵌入式linux而不是windows CE,
不过,这是后话,暂且不表.

TDA2822M所说正是这一问题的另一表述形式:如何让windows不写文件呢?换句话说就是如果
在保证windows正常工作的前提下禁止windows对硬盘的写操作呢?望高人提携.
 
楼主的思考方向有点问题(恕我直言),按照这个思路搞下去,不是又回到硬盘卡、小霸王
学习机的时代去了吗?对于下面这句话:
“要想免维护,根本在于抛开硬盘(这样即使掉电,也不会导致什么严重后果,重启就是了)。”
我觉得未免太过武断。首先,硬盘也不是那么脆弱,现在的硬盘在保证数据安全的技术上已经
比以前有了很大的进步,一般情况下的掉电和震动,还不至于把硬盘搞坏,产生的最多是逻辑
上的错误,用磁盘扫描程序都能很快修好。其次,“在保证windows正常工作的前提下禁止windows
对硬盘的写操作”的情况已有不少系统工具软件可以达到类似功能。最后,Windows的快速恢复
在软件上已以比较成熟,比如还原精灵等,有的还直接集成在主板上类似的功能,比如奔驰主板
的数据保险箱技术(好象是这么叫的),又比如联想的拯救者2000,一张软盘,几分钟就可以恢复
出厂时的Windows环境。
我觉得专用系统的现在可实行的方案是走高度集成化的道路,现在主机里一切可能集成的东西都
集成,甚至包括硬盘(现在的小容量硬盘成本很低,相对于专用系统的数据量来讲已足够),
芯片组也不用太高档,SIS或VIA就够用了,对于专用系统来说能够用再加上稳定就达到了要求。
高度集成化再加上一定的生产规模,那么单机的成本也会很低。
一家之言,仅供参考。
 
固化win95的机器早就有了,win95在4MB内存就能启动,16MB就能运行MS WORD 97。
1.不改造windows
我想到了硬盘保护卡,把写硬盘的操作重定向到硬盘某个区域,这样能减少对可写
空间的需求,在要固化(不要硬盘)的情况下,减少FLASH RAM 或 SRAM的成本。
我的意思是用硬盘保护卡类似的技术,把写硬盘的操作重定向到电子盘上。
2.改造windows
wondows经过改造是可以从光盘运行,当然必须要有可写的空间(用FLASH RAM盘可以),
我在<<中国计算机报>>or<<计算机世界报>>上见过。
这样的话可以在rom中虚拟一个只读的盘(虚拟光盘(驱))。
 
还是硬盘保护卡来的简单、经济、实用些,也能满足你的要求。
 
谢谢各位的参与。我的问题以最简单的办法得到解决:

1 反复尝试简化windows98,把除主进程之外的程序全部干掉。
2 修改msdos.sys,使系统启动进行dos,再通过autoexec.bat启动windows,避免windows98
在不正常关闭后进入保护模式。
 
后退
顶部