如何制作一个不死系统(windows)

2021-06-19 07:56:55 +08:00
 romotc
现在在做一个自助系统,用的 Windows,应用场所很多且分散,经常出现系统无法启动的情况。
每次出现这种情况都要过去维护,虽然维护很简单,但是路程远非常耽误时间。


有没有办法在 windows 上安装完软件之后( A 状态),采取一些措施把系统做成不死系统,不管是异常关机(现在几乎都是直接断电关机)还是其他什么情况,只要重新开机都能从 A 状态正常启动呢?


试过 shadow defender,会偶发异常关机无法启动的情况(卡在提示是否删除系统还原文件正常进入系统的地方)
2611 次点击
所在节点    问与答
17 条回复
oott123
2021-06-19 08:07:23 +08:00
Jirajine
2021-06-19 08:21:37 +08:00
断电以后启动不了主要是文件系统 IO 错误,唯一的解决方式就是不进行 IO,让整个系统所在分区保持完全只读的状态。如果是 Linux 很容易实现,squashfs+tmpfs 就行。Windows 不清楚,不过有个通用的办法就是把预设好的虚拟机镜像存到只读分区,每次启动时从该分区复制出来再运行,这样不保留状态也就没有 IO 错误了。
Quarter
2021-06-19 08:35:40 +08:00
@Jirajine 类似于无盘?
Cooky
2021-06-19 08:44:50 +08:00
@Jirajine Windows 可以物理机用 VHD 启动,VHD 支持差分镜像,把基本镜像弄好,启动之后只读写差分盘
243205964
2021-06-19 08:54:51 +08:00
影子系统?
thunderw
2021-06-19 09:15:36 +08:00
以前有一种技术叫还原卡。现在虽然不流行了,但应该还能用。京东一搜一大堆。
delectate
2021-06-19 09:22:05 +08:00
硬件:还原卡
软件:雨过天晴
Tink
2021-06-19 09:27:04 +08:00
影子系统应该是能满足的
h404bi
2021-06-19 09:39:34 +08:00
想起以前学校机房电脑的冰点还原就是干这事的了。无论学生怎么搞,下次上课开机还是原始状态。
romotc
2021-06-19 09:50:19 +08:00
@Tink 是 powershadow 吗?
rap16
2021-06-19 09:57:08 +08:00
冰点还原不就是干这事的吗
Tink
2021-06-19 10:05:10 +08:00
@romotc 是的
1234rty
2021-06-19 10:50:57 +08:00
RAMOS 也能满足,前提是你内存足够
param
2021-06-19 13:59:20 +08:00
很久以前用的是 comodo time machine,科摩多系统时光机。不知现在还有没有。
Xusually
2021-06-19 14:41:23 +08:00
早些年学校机房和一些网吧都是带还原卡,随便搞,重启又是一条好汉
systemcall
2021-06-19 14:57:41 +08:00
如果每次开机不超过 48 小时,可以用 Windows PE
你把要跑的软件封成 appx,添加进去就可以了。驱动也记得打包进去,可能需要补一下运行时
Windows PE 默认是跑在内存里,也可以安装到硬盘上。这个自己可以参考一下微软的文档。要注意的是 Windows ADK 之类的一套东西有点大而且吃 c 盘
systemcall
2021-06-19 15:03:02 +08:00
你先在一台电脑上面封好 Windows PE,确定可以正常使用之后就烧到 U 盘里面
电脑不再需要硬盘,PE 装 U 盘里面就行了。你可以配置 RAMDISK 的大小。内存不够就加内存
如果你的机器配置都一样的话,还挺好弄的。配置差异比较大就要每台都测试一下,驱动可能要重新弄
另外 Windows PE 要支持网络得处理一下,默认也没有资源管理器。很多东西都不自带。换来的是不到 1G 的大小

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/784395

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX