Board logo

标题: 后缀SYS文件可以修改吗? [打印本页]

作者: terse     时间: 2005-9-9 01:36    标题: 后缀SYS文件可以修改吗?

请教高手 后缀SYS文件可以修改吗?用什么软件可以打开?
作者: Michael     时间: 2005-9-9 08:51
当然可以,io.sys文件就可以修改。世界上哪有不能修改的文件。
作者: cn_archer     时间: 2005-9-9 09:43
大部分的SYS文件用记事本就可以打开编辑。
作者: terse     时间: 2005-9-9 10:38
打开是一堆乱码啊!
作者: GOTOmsdos     时间: 2005-9-9 10:49


  Quote:
Originally posted by cn_archer at 2005-9-9 09:43 AM:
大部分的SYS文件用记事本就可以打开编辑。

?
应该是少部分的SYS才可以用记事本打开编辑吧?
作者: taowentao     时间: 2005-9-9 10:55
所有的SYS文件用记事本都可以打开(或局部打开), 但未必能编辑.
作者: Michael     时间: 2005-9-9 21:06
能打开就能编辑,也许只能是乱编辑。
作者: JonePeng     时间: 2005-9-9 22:07
用十六进制编辑器可以修改部分字符串,如显示的信息、版权等。
作者: fdsiuha     时间: 2005-9-9 23:46
没有修改的必要
作者: cn_archer     时间: 2005-9-11 10:23
汗。。。我很少去碰SYS文件,不过似乎大部分碰到的都可以用记事本打开……
少数不行的,用UltraEdit或Pctools就OK.
作者: JonePeng     时间: 2005-9-11 16:18
Win9x的记事本不能打开超过64KB的文件。而Win2000/XP/2003的记事本就强多了,3MB的 sys 文件都可以打开。但记事本打开这些二进制文件时,只能查看,修改可不行,修改然后保存就会以文本方式来存储文件,原来的二进制文件的结构就会被破坏。
作者: hetao     时间: 2005-9-18 17:27    标题: 不能编缉

我有记事本修改了io.sys中的“starting ms-dos 7.1”为“starting ms-dos xp”为什么不能启动dos,是不是io.sys不能修改。
作者: 人类     时间: 2005-9-19 01:56
楼上,sys文件含有可执行的二进制机器码,你用记事本修改保存时会篡改某些非打印字符,想改也应该用UltraEDIT之类的软件。
作者: fdsiuha     时间: 2005-9-19 18:08
用DOS下的EDIT来编辑。

Notepad的TXT文件并非纯ASCII格式。它在文件的开头保存了编码格式的识别信息,正文可以是不同的编码格式,比如UNICODE。

你可以以不同的编码格式建立一个空白TXT文件。查看他的属性的时候可以发现并非为0字节。

所以,一旦修改二进制文件就会出现问题。使用DOS下的EDIT是个比较好的选择。
作者: GOTOmsdos     时间: 2005-9-19 19:33
“starting ms-dos 7.1”改为“starting ms-dos x.p" 试试..
有时需要字节完全相等.
作者: hetao     时间: 2005-9-20 00:41
谢谢大家的帮助,我去试试,受益真不少.
作者: hetao     时间: 2005-9-21 22:30
我试了用edit也不行,用UltraEdit可以成功。
作者: fdsiuha     时间: 2005-9-21 23:56
如果不使用某些控制字符的话是可以留空白的,就是说,只能比原来的字符少,不能比原来的字符多

另外,使用EDIT的时候要按INS键切换到改写状态,插入状态将改变文件的大小。

[ Last edited by fdsiuha on 2005-9-21 at 23:58 ]
作者: hetao     时间: 2005-9-23 01:19
为什么只能比原来的字符少,不能比原来的字符多?我不懂,请指教 。今外UltraEdit是怎么用的,帮助都是E 文,有没有个教程。
作者: fdsiuha     时间: 2005-9-24 21:06
为了不改变原来文件大小,换句话说,就是不改变原来程序中的字符串的长度。