广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 6534 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
upside 手机 葫芦墩家族
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 社区建设奖 优秀管理员勋章
头衔:反病毒 反诈骗 反虐犬   反病毒 反诈骗 反虐犬  
版主
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[asm][范例] SAVEPART 硬碟分割表 备份程式 V1.00
真是太感动了 原本以为找不到的档案
竟然在整理硬碟中 无意间发现了
看了一下设计日期 竟然是7年多之前的事了
时间过的很快 硬碟资料也一再搬迁
容量也越来越多 越来越大

感伤完毕 回归正题
此语法的设计 当时是在DOS 6.22下所使用
为的是 将硬碟分割表备份下来 因为在DOS 下一旦使用不当
或不正常开关机 就很容易造成开机磁区损坏
在当时几乎无解 也没有甚么救援程式可以使用
只能FORMAT 重灌

后来研究了一些方法 写成此一简单的磁区备份软体
如果不是其他问题 大都可以使用此一磁区备份档还原
不过事隔多年 刚试了一下 备份出来的档案已经无效
该磁区位置已经改变 很想再试看看在 WINDOWS 下制作出来的磁区备份档
可否再使用 这部份就迁设到 磁区的位置了

虽然在 WINDOWS 下此一磁区错乱或遗失 已很少见
但仍然偶尔有朋友或客户有此问题

大家就来研究一下吧

;Origin:............本..程..式..开..始......................;
;┌───────────────────────────┐;
;│格式宣告区--------------------------------------------│;
;└───────────────────────────┘;
TITLE Sky Wing System Universal Quicken Utility Tool ; 标题,天翼系统万用加速多用途工具 字元长度限 60 字
; PAGE 255,132 ; 指定, 列数 10~255 和 行数 60~132,自动 66,80
.MODEL SMALL,C ;宣告一个巨大型模组 定义记忆体模式
; INCLUDE BIOS.INC ; 引入 BIOS.INC 公用巨集定义模组
; INCLUDE DOS.INC ; 引入 DOS.INC 公用巨集定义模组
include password.h ; 引入密码标头档 Password.H
includelib password.lib ; 指定与密码程式库 Password.LIB 连结
; .STACK 100H
;───────────────────────────────────────
SAVEPART SEGMENT ;
ASSUME CS:SAVEPART,DS:SAVEPART,SS:SAVEPART ;
ORG 100H ;
BEGIN: ;
; .CODE
; .STARTUP
; call _change_password ;更改密码
CALL CheckET ;
JNE START_C ;
JE START_E ;

;C_Pass: call _check_password ;输入密码并核对之

START_C: ;
LEA SI,Par_Msg_C ; 英文
CALL CPUTS ;
CALL BEEP ;
JMP MAIN ;
START_E: ;
LEA SI,Par_Msg_E ; 中文
CALL CPUTS ;
CALL BEEP ;
MAIN: ;
PUSH DS ;
POP ES ;
MOV AX,201H ; AH= 02H , AL=要读取的特定磁区数
MOV CX,1 ; CH= 磁轨 CL= 磁区
MOV DX,80H ; DH= 磁头号码 DL= 磁碟机号码
MOV BX,OFFSET PATH ; BX= 存放读取资料地缓冲 ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容




爸爸 你一路好走
献花 x0 回到顶端 [楼 主] From:台湾 | Posted:2006-12-09 17:59 |
mispower
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

请问可以给我硬碟分割表 备份程式及回存程式的执行档吗? 或者付钱购买也没关系, 倘若可以请你e-mail至winepc@hotmail.com


献花 x0 回到顶端 [1 楼] From:台湾 | Posted:2009-02-20 10:50 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.055713 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言