备份硬盘主引导分区到一个文件中

C:\DOS>DEBUG

-a100

1078:0100 mov ax,0201  ; 02 = 读,01 = 读取的扇区数

1078:0103 mov bx,0200  ; 读取后放于内存的 0200 处

1078:0106 mov cx,0001  ; 00 = 磁道号,01 = 起始扇区号

1078:0109 mov dx,0080  ; 00 = 0 磁头,80 代表硬盘

1078:010C int 13       ; BIOS 磁盘中断

1078:010E int 20       ; 结束

1078:0110 ^C

-g=100                 ; 从 0100 处执行

Program terminated normally    ; 程序显示

-rcx                   ; CX 寄存器定义了保存文件的大小

CX 0000                ; 设置文件大小

:300                   ; 300H = 768 字节

-n mainboot.dat           ; 保存于文件 mainboot.dat 中

-w                                ; 写文件

Writing 00300 bytes   ; 程序显示

-q                                ; 退出 DEBUG

(0)

相关推荐

  • 备份硬盘主引导分区到一个文件中

    C:\DOS>DEBUG -a100 1078:0100 mov ax,0201  ; 02 = 读,01 = 读取的扇区数 1078:0103 mov bx,0200  ; 读取后放于内存的 0200 处 1078:0106 mov cx,0001  ; 00 = 磁道号,01 = 起始扇区号 1078:0109 mov dx,0080  ; 00 = 0 磁头,80 代表硬盘 1078:010C int 13       ; BIOS 磁盘中断 1078:010E int 20       

  • java创建一个类实现读取一个文件中的每一行显示出来

    实例如下 import java.io.*; import java.util.*; class MyBufferReaderDemo{ private FileReader fb; MyBufferReaderDemo(FileReader fb){ this.fb=fb; } public String BufferReader() throws IOException{ StringBuilder s1=new StringBuilder(); int ch=0; while((ch=fb

  • Linux统计一个文件中特定字符个数的方法

    统计一个文件中某个字符串的个数,其实就是在在一块沙地里面找石头,有的人看到石头以后,在上面做个标记(grep),然后记住自己做了多少个标记:有的人看到石头以后,把它挖了(tr),最后统计自己挖了多少石头:有的人看到石头以后,把它跳过去(awk),然后统计自己跳了多少次. 这是我用的的文件 [root@bzhou test]# cat file hafsdha hahafsdfsdhaha haha 我想匹配的是'haha'这个字符串 1.grep的-o选项 [root@bzhou test]#

  • Python 从一个文件中调用另一个文件的类方法

    如果是在同一个 module中(也就是同一个py文件里),直接用就可以 如果在不同的module里,例如 a.py里有 class A: b.py 里有 class B: 如果你要在class B里用class A 需要在 b.py的开头写上 from a import A 举个例子: 比如我在文件lingkingtables.py的文件中构造了三个类,在另一个文件中想要引用这三个类,那么用如下语句即可 from lingkingtables import Lnode from lingking

  • vue 将多个过滤器封装到一个文件中的代码详解

    在这里只简单探讨关于如何将vue过滤器封装到一个文件当中,当然可以封装多个不同类型的过滤器,然后可以在需要使用过滤器的文件当中进行复用,非常的方便. 1. 首先是文件结构,首先涉及到 filters.vue (引用过滤器的文件) 文件代码: <template> <div class="chart-container"> <ul> <li v-for="texts in text" >{{texts | MoneyFo

  • 恢复主引导分区

    A: C:\DOS>DEBUG -n mainboot.dat ;装入备份的数据文件 -l                ;装入 -a100 1078:0100 mov ax,0301 ;03 = 写,01 = 扇区数 1078:0103 mov bx,0200 ;从内存的 0200 处开始写 1078:0106 mov cx,0001 ;00 = 磁道号,01 = 起始扇区号 1078:0109 mov dx,0080 ;00 = 0 磁头,80 代表硬盘 1078:010C int 13  

  • C++一个函数如何调用其他.cpp文件中的函数

    目录 一个函数调用其他.cpp文件中的函数 看示例 在主文件cpp中调用其他文件函数的方法 直接用 extern方法 总结 一个函数调用其他.cpp文件中的函数 使用VC或VS创建C++项目的时候,会自动产生许多文件夹,其中有一个文件夹->源文件: 在该文件下可以自定义许多.cpp文件,但是需要注意的是这里面的各个文件只能有一个文件中含有main()函数, 而且各个文件中不能使用相同的函数名进行定义: 那么要那么多文件放在项目中有什么用呢? 当然这里C++是提供一个文件调用其他文件中函数的功能的

  • 从Java的jar文件中读取数据的方法

    本文实例讲述了从Java的jar文件中读取数据的方法.分享给大家供大家参考.具体如下: Java 档案 (Java Archive, JAR) 文件是基于 Java 技术的打包方案.它们允许开发人员把所有相关的内容 (.class.图片.声音和支持文件等) 打包到一个单一的文件中.JAR 文件格式支持压缩.身份验证和版本,以及许多其它特性. 从 JAR 文件中得到它所包含的文件内容是件棘手的事情,但也不是不可以做到.这篇技巧就将告诉你如何从 JAR 文件中取得一个文件.我们会先取得这个 JAR

  • linux把一个文件的内容复制到另一个文件的末尾

    问题描述: 比如11的文件内容是: hello 22的文件内容是: world 将22的文件内容复制到11文件的末尾,11文件的效果就是: hello world 解决办法: cat 22 >> 11 >>的意思是追加的意思 > 的意思是重定向的意思,会覆盖原先的内容 小Tips: 将a.txt文件的内容清除,并且使得文件的大小为0,而不删除文件可以: cat /dev/null > a.txt 知识点扩展: linux 把文件末尾输出到另一个文件 ">

  • 如何用python清洗文件中的数据

    目录 使用filter 清洗数据同时记录订单号并排序 简单版 直接打开日志文件,往另外一个文件中按照要过滤的要求进行过滤 import io; with open('a.txt', 'w') as f: for line in open('c:/201509.txt'): if line.find('更改项目')>0 and line.find('500')>0: f.write(line+"\n"); print("输出完成"); 注意.find返回的

随机推荐