[GRUB4DOS] 利用WRITE命令写字符串到内存中

发表于

熟悉GRUB4DOS的都知道.

write 可以在内存中写入一个数值使用如下命令就可以了

write 0x60000 1

在内存地址0x60000中写入1.

如果想写入的是一个字符串呢?用上面的方法肯定行不通.

因为需要我想在内存固定位置中写入一个字符串,在另一个菜单中读取.之前考虑了使用dd命令,虽可以实现但不太方便.

后来突然想到write 只能对文件写入字符串

grub4dos中可以用(xx)xxxx+n的方式来表达一个文件.是不是可以使用这个来写入呢,后来的测试是成功的.

比如我要在内存0x60000中写入一个字符串/BOOT这时就可以使用以下命令来写入

write (md)0x300+1 /boot

其中:0x300*512=0x60000

希望本站内容对您有点用处,有什么疑问或建议请在后面留言评论
若无特别注明,本站内容均属原创,转载请注明作者(chenall)和出处 chenall's Blog ,请勿用于任何商业用途