搜档网
当前位置:搜档网 › Lattice XO中文使用教程

Lattice XO中文使用教程

Lattice XO中文使用教程
Lattice XO中文使用教程

Lattice MachXO TM

设计指南

v1.1

1.介绍 (4)

1.1特征 (4)

1.2产品系列和器件选择手册 (5)

1.3性能分析 (6)

2.体系结构 (7)

2.1M ACH XO结构概述 (7)

2.1.1PFU结构 (7)

2.1.2Slice结构 (8)

2.1.3布线资源 (9)

2.2结构特征 (9)

2.2.1时钟/控制信号网络 (9)

2.2.2锁相环PLL (10)

2.2.3片内时钟振荡器 (11)

2.2.4嵌入块RAM (EBR) (11)

2.2.5I/O特性 (11)

2.2.6休眠模式 (13)

2.2.7器件编程 (13)

3.设计综合&实现 (14)

3.1开发流程 (14)

3.2设置约束项 (16)

3.2.1设置I/O位置 &属性 (16)

3.2.2设置时钟频率|周期 (16)

3.2.3设置建立&保持时间 (17)

3.2.4设置Tco时间 (19)

3.2.5设置MutiCycles | MaxDelay | Tpd (20)

3.2.6时序约束例外(BLOCK) (20)

3.2.7信号分组 (20)

4.器件应用要点 (21)

4.1M ACH XO系列器件V CC,V CCAUX,V CCIO作用和连接 (21)

4.2M ACH XO系列器件各电源上电顺序及要求 (21)

4.3M ACH XO热插拔应用注意事项 (21)

4.4如何使用全局复位功能 (22)

4.5如何使用全局输出三态功能 (22)

4.6如何使用全局时钟 (23)

4.7如何使用TFR功能(透明现场升级) (23)

4.8如何使用M ACH XO的差分信号 (24)

4.9如何接口5V输入信号 (25)

4.10如何在同一B ANK使用不同I/O口电平标准 (25)

4.11如何减小T CO时间 (26)

4.12什么-M速度级别? (27)

4.13如何获得时序分析结果? (27)

4.14如何知道资源利用率 (28)

4.15如何使用M ACH XO的块RAM(EBR) (28)

4.16如何利用PFU生成移位寄存器和分布式RAM (29)

4.17如何使用锁相环(PLL) (30)

4.18下载接口(TAP)的连接建议 (30)

4.19如何设置加密位和用户代码 (30)

4.20如何使用P OWER C ACULTOR估计功耗 (31)

4.21如何快速建立器件原理图库? (32)

4.22如何选择综合工具? (32)

4.23关于约束文件 (32)

4.24如何使用M ODELSIM 进行仿真 (33)

5.相关资料 (33)

1.介绍

MachXO器件是 Lattice 公司基于FLASH+SRAM技术CPLD器件。FLASH存储用户配置程序,SRAM运行用户逻辑。上电后,或者在JTAG命令控制下,MachXO自动执行FLASH到SRAM的传输。

MachXO集成了FPGA器件灵活性和传统CPLD器件的非易失特性于一身,为用户提供嵌入式RAM块(EBR),锁相环(PLL),差分I/O等特性。并且支持不中断业务的现场升级能力(TFR技术)。

1.1特征

·器件使用 .13μm SRAM + FLASH 工艺,有E版(1.2V)和C版(1.8/2.5/3.3V)两个版本 。

·非易失器件,瞬间上电( <1ms ),高安全性,单片解决方案。

·TFR技术保证现场升级过程I/O状态受控。

·高性能:系统性能超过250MHz,t PD=3.5ns。

·芯片由FLASH,可编程功能单元PFU,布线网络,嵌入式块RAM,锁相换PLL,I/O单元组成。 ·FLASH存储用户程序,支持后台更新。

·PFU可实现逻辑,Ripple①,也可配置为分布式RAM,ROM。

·锁相环支持分频,倍频,移相。周期抖动小于125ps。

·I/O可配为LVTTL,LVCMOSxx,LVDS,PCI。

·支持输出电流可调,输出边沿斜率可调,集电极开路,总线保持功能,内部上拉,下拉等。 ·热插拔支持②。

·兼容IEEE 1149.1边界扫描标准(JTAG),IEEE 1532在系统编程标准。

·低的静态功耗2~10mA。

·休眠模式省电达100倍。

Note:

① Ripple模式下,可高效的实现小的运算功能。如2位计数,2位加减,2位比较等功能。

② 非True LVDS引脚,I DK < 1mA ( 0 < V IN <= V IHMAX ).

True LVDS引脚, I DK < 1mA ( V IN <= V CCIO ).

True LVDS引脚, I DK = 35mA ( V IN > V CCIO ).

1.2产品系列和器件选择手册

Table 1. MachXO 系列器件选择手册

LCMXO256 LCMXO640 LCMXO1200 LCMXO2280 注

查找表256 640 1200 2280 LUTs

分布式RAM( Kbits) 2.0 6.0 6.25 7.5 Dist.

嵌入式块RAM(Kbits) 0 0 1′ 9 3′ 9 EBR VCC电压 1.2/1.8/2.5/3.3V ①

锁相环PLL 0 0 1 2

最大I/O 78 159 211 271

Package

100-TQ (14X14) 78 74 73 73

144-TQ (20X20) 113 113 113

csBGA 100 (8X8) 78 74

csBGA 132 (8X8) 101 101 101

fpBGA 256 (17X17) 159 211 211

fpBGA 324 (19X19) 271

注:① XO器件有三组供电电压,分别为内核电源V CC,辅助电源V CCAUX ,I/O电源V CCIO .

E版本器件V CC =1.2V, V CCAUX=3.3V, V CCIO =1.2/1.8/2.5/3.3V.

C版本器件V CC =1.2/1.8/2.5/3.3V, V CCAUX=3.3V, V CCIO =1.2/1.8/2.5/3.3V.

② MachXO 系列器件不同密度、相同封装的器件是引脚兼容的。详情咨询技术支持。

③ MachXO 系列为dual mark 芯片,例如LCMXO640E-4F256C ,在此芯片上同时也被标注为-3I

也就是说此芯片既可作为-4 commercial 芯片用,也可作-3 industrial 芯片用。

1.3性能分析

下表列举了MachXO和Altera MAX II 以及 Lattice传统4k CPLD的指标对比。Attribute MachXO MAX II 4000

工艺130nm 180nm 180nm

密度256~2280 LUTs 240~2210 LUTs 32~512 MicroCell Max I/O 78~271 80~272 32~208

t PD 3.5ns (smallest device) 3.6ns(smallest device) 2.5~3.5ns

I/O 标准LVTTL

LVCMOS

PCI

LVDS

LVPECL LVTTL

LVCMOS

PCI

LVTTL

LVCMOS

PCI

5V容忍-- -- Yes

架构PFU阵列.

每个PFU有 8个LUT4

和8个寄存器组成.

部分PFU可配置为分布

式RAM. LAB阵列.

每个LAB有10个LUT4

和10个寄存器组成.

所有LAB均不能配置为

分布式RAM .

GLB阵列.

每个GLB有36输入,83

乘积项,16个宏单元.

没有分布式RAM.

Block RAM 0~27.6Kbits None None PLLs 0~2 None None

配置支持后台 FLASH编程.

FLASH到SRAM的更新

过程中I/O受控支持后台 FLASH编程.

FLASH到SRAM的更新

过程中I/O三态

FLASH编程过程中I/O状

态受控

静态电流2~10mA(<100uA sleep) 2~10mA 2~13mA

13~32uA(Z系列)

操作电压 1.2V or 1.8/2.5/3.3V 1.8V or 2.5/3.3V 1.8V/ 2.5V/3.3V

MachXO器件结合了FPGA和传统CPLD器件的优点,非常适合于逻辑容量介于高密度CPLD和低密度FPGA的之间交叉应用。与竞争对手相比,先进的工艺和技术使得Lattice MachXO提供更低的成本和更好的特性。

2. 体系结构

2.1MachXO 结构概述

MachXO 系列器件由可编程功能单元(PFU),可编程I/O单元(sysIO),布线网络,嵌入式RAM块(EBR),模拟锁相环(PLL)等组成。

其中,

XO256 不带锁相环,没有RAM块。I/O分2个Bank.

XO640 不带锁相环,没有RAM块。I/O分4个Bank.

XO1200一个锁相环,一个RAM块。I/O分8个Bank.

XO2280两个锁相环,三个RAM块。I/O分8个Bank.

Figure 1. XO2280结构框图

2.1.1PFU结构

MachXO的内核有PFU块和PFF块组成。通过编程,PFU块可以实现逻辑,Ripple,分布式RAM和ROM等功能。PFF除了不能实现分布式RAM外,等同于PFU。以后将统称PFU。

每个PFU包含4 个slice。PFU的输入和输出信号全部来自布线网络。共有53个输入信号,25输出信号。

Figure2.PFU框图

2.1.2Slice结构

Slice有四种工作模式:逻辑, Ripple, 分布式RAM 或者分布式ROM。

逻辑模式下,LUT4 可实现任意4输入变量的逻辑式,LUT4的输出可以馈给对应的寄存器。寄存器可工作在FF或者Latch模式下。另外,还有附加的逻辑使得通过把LUT4组合,实现更宽输入的查找表(LUT5, LUT6, LUT7, LUT8)。

Ripple模式下,可高效的实现小的运算功能。如2位计数,2位加减,2位比较等功能。

PFU(不含PFF)的LUT4可以配置为16位分布式RAM。

Figure3. Slice框图

2.1.3布线资源

布线资源有开关电路,缓冲器(buffer),金属线构成。

PFU之间的连接方式分为三种类型,X1类,X2类和X6类。

X1类连接相邻的PFU,提供了最小的延时;

X2,X6类连接为跨越2个 PFU和6个PFU的PFU提供连接。

X2,X6类连接路径上插入了buffer,较X1 要慢些。

布局布线工具能够自动完成最佳路径的选择,布线资源的优化,无需人工干预。用户也可以通过EPIC工具察看布线,并允许手动调整。

2.2结构特征

2.2.1时钟/控制信号网络

MachXO系列由4个初级全局时钟(primary)和4个次级全局时钟(secondary)。

Primary全局时钟可以从16个时钟源中选取一个。这16个时钟源可以是双功能时钟输入引脚,锁相环输出时钟,或者是一般性内部信号。

Secondary全局时钟可以从16个时钟源中选取一个。这16个时钟源可以是双功能时钟输入引脚,,或者是一般性内部信号。

注意,当不作为时钟输入引脚时,这些双功能引脚可以作为普通I/O使用。

Figure 4. 时钟/控制信号网络

2.2.2锁相环PLL

PLL可以方便的实现分频,倍频,移相, 延迟管理等功能。

MachXO1200有一个PLL;

MachXO2280有两个PLL;

其他两款没有PLL。

Figure 5.PLL结构图

保持时间或者减小Tco。这个延时可以通过编程固化,也可以通过接口信号动态调整。

MachXO(1200,2280)有专用的锁相环时钟输入端,专用的锁相环反馈输入端。这些专用引脚直接连接到锁相环的输入端和反馈端,缩短了信号进入锁相环的延时。当这些引脚不作专用输入时,也可以作为普通 I/O用。

输入时钟(CLKI)可以从专用的锁相环输入引脚获取,也可以从内部信号获取。

反馈时钟(CLKFB)可以从专用的锁相环反馈引脚,内部反馈,全局总线或者内部信号获取。

锁相环有3个输出CLKOP,CLKOS,CLKOK。CLKOS可以在CLKOP的基础上移相,调整占空比。移相步进为1/8周期。CLKOK可以在CLKOP的基础上更加分频,实现更低输出频率。

Lock信号指示PLL的锁定状态,当锁相环锁定后,Lock信号为高。

2.2.3片内时钟振荡器

每颗MachXO芯片内集成了一个时钟振荡器。振荡器的输出可以送给全局时钟网络或者内部逻辑。振荡器的输出可以被内部逻辑分频。为省电,振荡器可以被关闭(默认)。

振荡器的输出频率在 18MHz~26MHz之间。

2.2.4嵌入块RAM (EBR)

每块EBR的大小为9Kbits。可以配置为单端口,双端口,或者FIFO模式。

每块EBR的位宽可设置为1,2,4,9,18到36位。存储深度随位宽不同而不同。

器件编程时,EBR可以装载用户初始化数据。如果没有指定,EBR 上电后内容为0。

通过级联,多个EBR可以组成更大容量,更宽位的RAM.

另外,MachXO有专用的FIFO控制逻辑,可有效节省PFU资源。

2.2.5I/O特性

可编程I/O(PIO)提供了I/O Buffer和内部PFU之间的接口。

FIGURE 6. PIO结构

MachXO的可编程I/O以 Bank分组。每个 Bank 可独立设置不同的I/O电平标准。

对于LVTTL和LVCMOS电平模式,每个引脚允许独立设置驱动能力,边沿斜率,弱上拉/下拉,总线保持和集电极开路。

下表列出了MachXO系列每个器件所能够支持的I/O电平模式。

MachXO256 MachXO640 MachXO1200 MachXO2280

I/O Bank数量 2 4 8 8

输入Buffer 单端输入单端输入单端输入

差分输入单端输入差分输入

输出Buffer 单端输出

伪差分输出单端输出

伪差分输出

单端输出

伪差分输出

Bank2,3,6,7约50%

I/O支持真差分输出

单端输出

伪差分输出

Bank2,3,6,7约50%

I/O支持真差分输出

PCI支持否否Bank0,1 Bank0,1

注:

伪差分输出(Emulated Differential)需要外接电阻支持;

真差分输出(True Differential)不需要外接电阻支持。

MachXO支持的输入接口电平模式。

VCCIO

输入电平模式 3.3V 2.5V 1.8V 1.5V 1.2V 说明

单端接口

LVTTL Y Y Y Y Y 独立于VCCIO

LVCMOS33 Y Y Y Y Y 独立于VCCIO

LVCMOS25 Y Y Y Y Y 独立于VCCIO

LVCMOS18 Y 仅当VCCIO=1.8V才支持LVCMOS15 Y 仅当VCCIO=1.5V才支持LVCMOS12 Y Y Y Y Y 独立于VCCIO

PCI Y XO1200,XO2280顶部Bank(0,1) 差分接口

BLVDS,LVDS,

LVPECL,RSDS

Y Y Y Y Y 仅对XO1200,XO2280

MachXO支持的输出接口电平模式

输出电平模式驱动力(mA) VCCIO

单端接口

LVTTL 4, 8, 12, 16 3.3V 输出电平模式依赖于VCCIO

LVCMOS33 4, 8, 12, 14 3.3V 输出电平模式依赖于VCCIO

LVCMOS25 4, 8, 12, 14 2.5V 输出电平模式依赖于VCCIO

LVCMOS18 4, 8, 12, 14 1.8V 输出电平模式依赖于VCCIO

LVCMOS15 4, 8 1.5V 输出电平模式依赖于VCCIO

LVCMOS12 2, 6 1.2V 输出电平模式依赖于VCCIO

PCI33 N/A 3.3V 仅对XO1200,2280的Bank0,1

差分接口

LVDS N/A 2.5V XO1200,2280有True LVDS,其余是伪差分。BLVDS N/A 2.5V 伪差分,需要外接电阻

RSDS,LVPECL N/A 3.3V 伪差分,需要外接电阻

2.2.6休眠模式

C版本的MachXO器件有一个sleep引脚,当此引脚控制MachXO进入休眠状态。休眠状态的功耗降低100倍。

休眠模式下,逻辑不能运行,寄存器和EBR的值不被保存,I/O三态。

2.2.7器件编程

MachXO通过TAP口进行编程和测试。TAP口兼容IEEE1149.1标准。TAP口有4个专用I/O组成, TMS, TCK, TDI, TDO。

TAP口的电源来自VCCIO(MachXO256: VCCIO1; MachXO640: VCCIO2; MachXO1200 and MachXO2280: VCCIO5)。

对 FLASH 编程有两种模式,这些模式可以通过 ispVM 选择:

(1) IEEE1532模式,通过TAP口编程。此时用户逻辑挂起,I/O受边界扫描寄存器(BSCAN)的控制。

(2) 后台模式,通过TAP口编程。此时逻辑正常运行,I/O受用户逻辑控制。

对SRAM 编程有三种途径:

(1) 上电后,自动执行FLASH到SRAM 的刷新。

(2) 通过TAP口发送刷新命令,执行FLASH到SRAM 的刷新。

(3) IEE1532模式下,通过TAP口,直接对SRAM编程.。

Figure 7. MachXO 编程与配置

非易失性存储器FLASH到SRAM的刷新时间小于1ms。这意味着上电后在小于1ms的时间内用户逻辑开始正常运行。

3. 设计综合&实现

下面的章节主要讲述如果通过Design Planner设置时序约束,物理位置约束等。对于使用ispLever软件的细节,请参考用户参考手册或在线帮助。

3.1开发流程

ispLEVER是完整的Lattice CPLD&FPGA的设计软件。MachXO器件的开发流程为:

Figure 8. ispLever开发流程框图

Design Planner

project.lpf

Place&Route Design

PAR TRACE Report 支持EDIF网表输入Design Planner

设置约束项,底层编辑综合处理

映射处理

Trace时序分析工具

通过对设计的编译处理(Build Database),生成逻辑设计数据库(*.ngd)。和Design Planner工具

生成的逻辑约束文件(*.lpf)一道送入Map Design进行映射转换。映射后产生物理设计数据库(*.ncd)

和物理约束文件(*.prf)。进行布局布线后的设计(*.ncd)便可以用来生成烧结文件(*.jed),下载到

MachXO器件。

下面对与 XO相关的ispLever 的主要开发工具及其作用做一个简单介绍。

·Design Planner

在综合后,映射后,布局布线后三个阶段都可以调用。以图形界面的方式完成各种约束的输入,

底层布局布线的查看,关键路径的跟踪。

在图形界面上的输入都会体现在*.lpf文件中。IspLever支持直接编辑lpf文件方式输入约束项。

也可以在HDL语言中添加约束。具体方法可参考数据手册。

·Ipexpress

IP核,MachXO模块的参数配置,模块生成工具。

·Power Calculator

估计设计完成前,或者完成后器件的功耗。

·EPIC Device Editor

从底层察看和配置MachXO的实现。利用此工具,理论上能够手动完成布局布线。

·Performance Analyst

灵活的时序分析工具,可以分析信号建立,保持时间;工作频率,路径延时等信息。

·Report Summary

通过HTML超级连接的方式,方便的查看映射报告(*.mrp),布局布线报告(*.par),映射后时

序报告(*.tw1),布局布线后时序报告(*.twr)等。

3.2设置约束项

3.2.1设置I/O位置 &属性

打开Design Planner à SpreadSheet View à Port Attributes表格。

Figure 9p. 启动SpreadSheet View

SpreadSheet View窗口包括Port Attributes , Clock Attributes, Global,Period/Frequency,In/Out Clock 等表格。

Figure 9. SpreadSheet Viewà端口属性约束表格

Port Attributes表格中,可以锁定信号的引脚位置,选择I/O电平标准,驱动电流,信号边沿斜率,上下拉等MachXO支持的I/O特性。

设置完成后,可以通过 TOOLsàPIOS DRC来检查I/O分配电气规则检查。

设置I/O属性也可以直接在*.lpf文件上输入约束。语法格式为参见在线帮助。

3.2.2设置时钟频率|周期

打开Design Planner à SpreadSheet View àPreference à Period/Frequency…,如图10。

Figure 10. 频率约束对话框

可以选择约束周期或者频率。选择需要约束的内部时钟信号或者时钟输入引脚。在Frequency 输入频率值,点击Add添加约束。

频率约束驱动布局布线工具,使得寄存器之间的逻辑路径延时小于一个时钟周期(考虑时钟相差,建立时间等因素)。

PAR_ADJ是过约束设置。如 Frequency=300MHz,PAR_ADJ=20。那么布局布线器将以 320MHz 布局布线。

3.2.3设置建立&保持时间

打开Design Planner à SpreadSheet View àPreference à Input_setup/clk_to_out…,如图11。

Figure 11. offset时间约束对话框

INPUT_SETUP 指定对外部输入信号的建立时间和保持时间要求。时序分析器(TRACE)按此要求计算内部寄存器的实际建立/保持时间。

Figure 12. 建立/保持时间示意图

对输入信号时序要求

内部寄存器建立时间

u t

K o u t

D C

如图12示例,时序分析器将理解为输入信号Din 相对CLK 的建立时间大于T2,或者说,输入信号Din 相对CLK 的延时小于T1。

时序分析器依据此约束,计算内部寄存器的建立时间T3。并驱动布局布线工具使得T3 > T4 (例如,-5器件,T4=0.15ns)。

· Input Delay 选项

以输入延时(Input Delay)的方式指定输入信号的建立时间要求,参见图12。

· Hold Time

在指定建立时间要求的同时, 指定输入信号的保持时间要求。

默认情况下,时序分析报告只报告建立时间。为了显示保持时间结果,需要在Navigator à Tools àTrace Options…下选择分析保持时间。

·PLL Phase Back

如果使用了锁相环PLL,可以对时钟移相。如果移相 7/8 周期, PLL Phase Back 选项使得时序分析器视7/8 周期作 –1/8周期计算。

利用锁相环的移相功能,可以灵活调整建立/保持时间。

注意,MachXO器件的输入Buffer里有一个延时元素,可以对零建立时间的信号锁存。

3.2.4设置Tco时间

打开Design Planner à SpreadSheet View àPreference à Input_setup/clk_to_out…,如图13。

Figure 13. Tco时间约束对话框

CLK_TO_OUT约束输出信号的Tco时间。图Fiure 12中红色路径就是Tco时间。

Figure 14.Tco时序

·Output Delay

以输出延时(Output Delay)的方式指定Tco。Output Delay 实际上是下一级设备的建立时间。

·Clock Out Ports

选择Tco参考的输出时钟。默认为寄存器的外部输入时钟。参见图Fiure 12, Dout相对CLKout的Tco小于相对CLK的Tco。

·Min Time

指定Tco的最小值。

3.2.5设置MutiCycles | MaxDelay | Tpd

Design Planner à SpreadSheet View àPreference à MutiCycles/MaxDelay Preference…,如图15。

Figure 15.MaxDelay时序约束对话框

频率约束指定了两个寄存器之间的最大延时。如果对某些寄存器之间延时要求没有这么严格,可以用MutiCycle放宽约束。

例如,某个寄存器的时钟使能信号每2个周期有效一次,可以使用Muti -Cycles 将该逻辑路径约束为x=2,或者Frequency = 原来频率的一半。

没有被频率约束覆盖到的路径(如纯组合逻辑路径t PD),可以用MaxDelay指定最大延时。

3.2.6时序约束例外(BLOCK)

如果某些路径被时序约束覆盖,用户又不需要对其作分析,可以用Block语句来阻止。例如异步Reset信号,并不需要很高的速度,可以用Block语句阻止对其约束。

这可以在Design Planner à SpreadSheet View àPreference à Block Preference…下设置,参考小节3.2.1的图9p。

3.2.7信号分组

通过对信号分组,可以方便的对一组信号设置约束。

这可以在Design Planner à SpreadSheet View àPreference à Grouping Assignment…下设置。参考小节3.2.1的图9p。

最完整的winhex教程

winhex教程 winhex 数据恢复分类:硬恢复和软恢复。所谓硬恢复就是硬盘出现物理性损伤,比如有盘体坏道、电路板芯片烧毁、盘体异响,等故障,由此所导致的普通用户不容易取出里面数据,那么我们将它修好,同时又保留里面的数据或后来恢复里面的数据,这些都叫数据恢复,只不过这些故障有容易的和困难的之分;所谓软恢复,就是硬盘本身没有物理损伤,而是由于人为或者病毒破坏所造成的数据丢失(比如误格式化,误分区),那么这样的数据恢复就叫软恢复。 这里呢,我们主要介绍软恢复,因为硬恢复还需要购买一些工具设备(比如pc3000,电烙铁,各种芯片、电路板),而且还需要懂一点点电路基础,我们这里所讲到的所有的知识,涉及面广,层次深,既有数据结构原理,为我们手工准确恢复数据提供依据,又有各种数据恢复软件的使用方法及技巧,为我们快速恢复数据提供便利,而且所有软件均为网上下载,不需要我们投资一分钱。 数据恢复的前提:数据不能被二次破坏、覆盖! 关于数码与码制: 关于二进制、十六进制、八进制它们之间的转换我不想多说,因为他对我们数据恢复来说帮助不大,而且很容易把我们绕晕。如果你感兴趣想多了解一些,可以到百度里面去搜一下,这方面资料已经很多了,就不需要我再多说了。 数据恢复我们主要用十六进制编辑器:Winhex (数据恢复首选软件) 我们先了解一下数据结构: 下面是一个分了三个区的整个硬盘的数据结构

MB R C 盘 EB R D 盘 EB R E 盘 MBR,即主引导记录,位于整个硬盘的0柱面0磁道1扇区,共占用了63个扇区,但实际只使用了1个扇区(512字节)。在总共512字节的主引导记录中,MBR又可分为三部分:第一部分:引导代码,占用了446个字节;第二部分:分区表,占用了64字节;第三部分:55AA,结束标志,占用了两个字节。后面我们要说的用winhex软件来恢复误分区,主要就是恢复第二部分:分区表。 引导代码的作用:就是让硬盘具备可以引导的功能。如果引导代码丢失,分区表还在,那么这个硬盘作为从盘所有分区数据都还在,只是这个硬盘自己不能够用来启动进系统了。如果要恢复引导代码,可以用DOS下的命令:FDISK /MBR;这个命令只是用来恢复引导代码,不会引起分区改变,丢失数据。另外,也可以用工具软件,比如DISKGEN、WINHEX等。 但分区表如果丢失,后果就是整个硬盘一个分区没有,就好象刚买来一个新硬盘没有分过区一样。是很多病毒喜欢破坏的区域。 EBR,也叫做扩展MBR(Extended MBR)。因为主引导记录MBR最多只能描述4个分区项,如果想要在一个硬盘上分多于4个区,就要采用扩展MBR 的办法。 MBR、EBR是分区产生的。 比如MBR和EBR各都占用63个扇区,C盘占用1435329个扇区……那么数据结构如下表: 63 1435329 63 1435329 63 1253889 MBR C盘EBR D盘EBR E盘 扩展分区

winhex数据恢复完整图文教程

winhex 数据恢复分类:硬恢复和软恢复。所谓硬恢复就是硬盘出现物理性损伤,比如有盘体坏道、电路板芯片烧毁、盘体异响,等故障,由此所导致的普通用户不容易取出里面数据,那么我们将它修好,同时又保留里面的数据或后来恢复里面的数据,这些都叫数据恢复,只不过这些故障有容易的和困难的之分;所谓软恢复,就是硬盘本身没有物理损伤,而是由于人为或者病毒破坏所造成的数据丢失(比如误格式化,误分区),那么这样的数据恢复就叫软恢复。 这里呢,我们主要介绍软恢复,因为硬恢复还需要购买一些工具设备(比如pc3000,电烙铁,各种芯片、电路板),而且还需要懂一点点电路基础,我们这里所讲到的所有的知识,涉及面广,层次深,既有数据结构原理,为我们手工准确恢复数据提供依据,又有各种数据恢复软件的使用方法及技巧,为我们快速恢复数据提供便利,而且所有软件均为网上下载,不需要我们投资一分钱。 数据恢复的前提:数据不能被二次破坏、覆盖! 关于数码与码制: 关于二进制、十六进制、八进制它们之间的转换我不想多说,因为他对我们数据恢复来说帮助不大,而且很容易把我们绕晕。如果你感兴趣想多了解一些,可以到百度里面去搜一下,这方面资料已经很多了,就不需要我再多说了。 数据恢复我们主要用十六进制编辑器:Winhex (数据恢复首选软件) 我们先了解一下数据结构: 下面是一个分了三个区的整个硬盘的数据结构 MBR,即主引导纪录,位于整个硬盘的0柱面0磁道1扇区,共占用了63个扇区,但实际只使用了1个扇区(512字节)。在总共512字节的主引导记录中,MBR又可分为三部分:第一部分:引导代码,占用了446个字节;第二部分:分区表,占用了64字节;第三部分:55AA,结束标志,占用了两个字节。后面我们要说的用winhex软件来恢复误分区,主要就是恢复第二部分:分区表。 引导代码的作用:就是让硬盘具备可以引导的功能。如果引导代码丢失,分区表还在,那么这个硬盘作为从盘所有分区数据都还在,只是这个硬盘自己不能够用来启动进系统了。如果要恢复引导代码,可以用DOS下的命令:FDISK /MBR;这个命令只是用来恢复引导代码,不会引起分区改变,丢失数据。另外,也可以用工具软件,比如DISKGEN、WINHEX等。 但分区表如果丢失,后果就是整个硬盘一个分区没有,就好象刚买来一个新硬盘没有分过区一样。是很多病毒喜欢破坏的区域。 EBR,也叫做扩展MBR(Extended MBR)。因为主引导记录MBR最多只能描述4个分区项,如果想要在一个硬盘上分多于4个区,就要采用扩展MBR的办法。 MBR、EBR是分区产生的。 比如MBR和EBR各都占用63个扇区,C盘占用1435329个扇区……那么数据结构如下表: 而每一个分区又由DBR、FAT1、FAT2、DIR、DATA5部分组成:比如C 盘的数据结构: Winhex Winhex是使用最多的一款工具软件,是在Windows下运行的十六进制编辑软件,此软件功能非常强大,有完善的分区管理功能和文件管理功能,能自动分析分区链和文件簇链,能对硬盘进行不同方式不同程度的备份,甚至克隆整个硬盘;它能够编辑任何一种文件类型的二进制内容(用十六进制显示)其磁盘编辑器可以编辑物理磁盘或逻辑磁盘的任意扇区,是手工恢复数据的首选工具软件。 首先要安装Winhex,安装完了就可以启动winhex了,启动画面如下:首先出现的是启动中心对话框。

统计分析软件SPSS详细教程

10.11统计分析软件&SPSS建立数据 目录 10.11统计分析软件&SPSS建立数据 (1) 10.25数据加工作图 (1) 11. 08绘图解答&描述性分析: (3) 2.描述性统计分析: (4) 四格表卡方检验:(检验某个连续变量的分布是否与某种理论分布一致,如是否符合正态分布) (7) 第七章非参数检验 (10) 1.单样本的非参数检验 (11) (1)卡方检验 (11) (2)二项分布检验 (12) 2.两独立样本的非参数检验 (13) 3.多独立样本的非参数检验 (16) 4.两相关样本的非参数检验 (16) 5.多相关样本的非参数检验 (18) 第五章均值检验与T检验 (20) 1.Means过程(均值检验)( (20) 4. 单样本T检验 (21) 5. 两独立样本T检验 (22) 6.两配对样本T检验 (23) 第六章方差分析 (25) 单因素方差分析: (25) 多因素方差分析: (29) 10.25数据加工作图 1.Excel中随机取值:=randbetween(55,99) 2.SPSS中新建数据,一列40个,正态分布随机数:先在40那里随便输入一个数表示选择40个可用的,然后按一下操作步骤: 3.排序:个案排秩

4.数据选取:数据-选择个案-如果条件满足: 计算新变量: 5.频次分析:分析-统计描述-频率

还原:个案-全部 6.加权: 还原 7.画图: 11. 08绘图解答&描述性分析:1.课后题:长条图

2.描述性统计分析: (1)频数分析:

(2)描述性分析: 描述性统计分析没有图形功能,也不能生成频数表,但描述性分析可以将原始数据转换成标准化得分,并以变量形式存入数据文件中,以便后续分析时应用。 操作: 分析—描述性分析:然后对结果进行筛选,去掉异常值,就得到标准化的数据: 任何形态的数据经过Z标准化处理之后就会是正态分布的<—错误!标准化是等比例缩放的,不会改变数据的原始分布状态, (3)探索分析:(检验是否是正态分布:茎叶图、箱图) 实例:

封装教程1

观看本文之前,你必须首先会使用封装工具、虚拟机(推荐VMware)、EasyBoot、UltraISO、Ghost、PE系统。它们都是封装系统必备的工具,如果不会其中的任何一种,也就没必要再看本文了。 系统减肥是整个封装过程中的第二重点。第一重点是什么?当然是封装后系统部署到其他计算机上不蓝屏,只有在这个前提下,才考虑减肥的问题。 准备做DVD 镜像的朋友,也没必要看本文了。本文是给那些做CD 镜像的朋友准备的。 系统减肥有两种方式: 第一种,对安装光盘进行精简,这种方式是最有效的,有人称之为“事前避孕”。 第二种,系统安装完毕,封装前后减肥,有人称之为“人工流产”。 单一的减肥方式是不能达到完美效果的,要两种结合。 首先叙述安装光盘的精简。 1、准备工具:nLite、UltraISO。 nLite 的功能:整合驱动程序和系统补丁、精简组件、系统优化。 nLite 下载地址:https://www.sodocs.net/doc/0f5215861.html,/download.html 如果是Windows XP SP3,推荐使用最新版,版本号是 1.4.9.1 如果是Windows XP SP2,推荐使用 1.4.5 或以前的版本。 (还有一种精简工具叫做RVMi,但由于用户少,而且会把SPx.cab 合并到Driver.cab ,致使某些封装工具无法使用。这里就不再介绍了) UltraISO 的功能:制作、修改光盘镜像。 UltraISO 下载地址:https://www.sodocs.net/doc/0f5215861.html,/filebox/down/fc/e47aece94b04a8cb58dd2269fba45e65 2、使用UltraISO 或者WinRAR 将原版光盘iso 镜像解开释放到硬盘,例如D:\XPSP3 启动nLite,指定刚才释放的文件夹。 (nLite 的具体使用不在本文讨论范围内,本文只展示其精简组件的功能) (本论坛的『nLite 精简』版块有nLite 的使用教程,请自行查阅) 到如图步骤时,单击“组件”,前进

SPSS教程中文完整版

SPSS统计与分析 统计要与大量的数据打交道,涉及繁杂的计算和图表绘制。现代的数据分析工作如果离开统计软件几乎是无法正常开展。在准确理解和掌握了各种统计方法原理之后,再来掌握几种统计分析软件的实际操作,是十分必要的。 常见的统计软件有 SAS,SPSS,MINITAB,EXCEL 等。这些统计软件的功能和作用大同小异,各自有所侧重。其中的 SAS 和 SPSS 是目前在大型企业、各类院校以及科研机构中较为流行的两种统计软件。特别是 SPSS,其界面友好、功能强大、易学、易用,包含了几乎全部尖端的统计分析方法,具备完善的数据定义、操作管理和开放的数据接口以及灵活而美观的统计图表制作。SPSS 在各类院校以及科研机构中更为流行。 SPSS(Statistical Product and Service Solutions,意为统计产品与服务解决方案)。自 20 世纪 60 年代 SPSS 诞生以来,为适应各种操作系统平台的要求经历了多次版本更新,各种版本的 SPSS for Windows 大同小异,在本试验课程中我们选择 PASW Statistics 作为统计分析应用试验活动的工具。 1. SPSS 的运行模式 SPSS 主要有三种运行模式: (1)批处理模式 这种模式把已编写好的程序(语句程序)存为一个文件,提交给[开始]菜单上[SPSS for Windows]→[Production Mode Facility]程序运行。 (2)完全窗口菜单运行模式 这种模式通过选择窗口菜单和对话框完成各种操作。用户无须学会编程,简单易用。 (3)程序运行模式

这种模式是在语句(Syntax)窗口中直接运行编写好的程序或者在脚本(script)窗口中运行脚本程序的一种运行方式。这种模式要求掌握 SPSS 的语句或脚本语言。本试验指导手册为初学者提供入门试验教程,采用“完全窗口菜单运行模式”。 2. SPSS 的启动 (1)在 windows[开始]→[程序]→[PASW],在它的次级菜单中单击“SPSS for Windows”即可启动 SPSS 软件,进入 SPSS for Windows 对话框,如图,图所示。 图 SPSS 启动

运用WinHex破解软件图解教程

例1:运用WinHex破解软件图解教程 一、首先安装软件!! 二、注册软件!!先添入假的注册信息!!点击注册! 三、出现“系统注册失败”对话框!! 四、不要关掉“系统注册失败”对话框,运行WinHex软件[WinHex 13.6 绿色破解版],下面有此软件的汉化版下载!

六、找到列表中的你安装的软件名称,然后点击进入,安装的软件下又出现一个列表,选择[整个内存],点击进入,稍等一下程序读取目前的动态内存中的数据,数据出来了。 七、选则[搜索]调出菜单,选择其中的第一项[搜索],在最上面的空白处输入先前添入假的注册信息!!

八、点OK开始搜索,搜到第一组同样的不要理会,按F3继续往下搜第二组,看能用的注册码就在这组号的下面。

九、复制找到的注册信息,填入到注册框内,点击注册,注册成功!! 大功告成,如果在熟练的情况下你很快就能完成这个过程!

例2:WINHEX内存真实注册码教程 【软件名称】秘书 【软件大小】2.66MB 【软件限制】这是一个共享软件 【注册类型】机器码+注册码 【破解工具】WINHEX 主程序:Insure.exe 【破解过程】 1.Winrar双击打开(不要解开一定要在winrar在打开Insure.exe) 关于壳这里就不需要了 2.出现注册对话框:我这里是5位机器码。也许有的机器是6位,机器码是不一样的。 这里我输入5位假码:88888 点击注册出现错误提示切记不要关闭对话框,因为下面是我们的WINHEX要登场了. 3.不关闭对话框的情况下,我们运行winhex: 选择“ tools--Open ram"出现的对话框就是让我们选择打开哪个程序的内存我们打开的是Insure.exe所以我们在这里就要选择Insure! 然后选择“Entire Memory” 4.选择“Entire Memory”出现的界面就是有关Insure这个线程的内存情况了.在这个界面我们看到上面一个“望远镜”的图标(也就是查看)我们点击它--出现的对话框中输入刚才的假码。(我的是88888)点击OK 5.出现的第一个不要理它,按现F3键(下一个)在这个假码的旁边也是这个假码,不要理它还是F3。在这里出现了数字78414这就是这个软件的真码,把它记下来,放到注册对话框试一下哈哈,果然成功了 6.如果你想使用这个软件那就可以把它解压出来,进行运行记住你的注册码。输入就可以了! 7.在WINHEX找真码的时候一定要有耐心,不过我相信都会成功的。这是我以前迈向解密软件的第一步。记得那是一个装柜的软件 图片附件: 1.JPG (2007-4-19 10:40, 82.99 K)

UltraEdit和 WinHex使用简介及十六进制转换说明.

UltraEdit和WinHex使用简介及十六进制转换说明 UltraEdit 简介 如果你经常进行一些文本文件的编辑,那你一定不太满意Windows自带的文本编辑器NotePad和WordPad。这两个编辑器只提供了一些最基本、最简单的功能,用起来总是有些不太方便。目前比较流行的文本编辑器有UltraEdit、TextPad、Turbro-Edit、Yeah Write等,下面我们主要介绍一下UltraEdit-32 1120a。 UltraEdit是一套功能强大的文本编辑器,可以编辑文字、Hex、ASCII 码,可以取代记事本,内建英文单字检查、C++ 及 VB 指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。软件附有 HTML Tag 颜色显示、搜寻替换以及无限制的还原功能,一般大家喜欢用其来修改EXE 或 DLL 文件,众多的游戏玩家喜欢用它来修改存盘文件或是可执行文件。 怎么样不错吧,下面我们就从菜单和工具栏开始我们的UltraEdit之旅。 菜单及工具栏 UltraEdit的启动很简单,可以选择要编辑的文件,然后在右键菜单中选择“UltraEdit-32”即可,使用起来简单、方便。 这就是UltraEdit的主界面,上面是标题栏、菜单和工具栏,下部左侧为驱动器文件列表,方便文件的查看;右侧为文本编辑区,我们打开的文件就显示在这里。 我们看一下UltraEdit工具条上的这些按钮,里面包含了UltraEdit的常用命令。

用于新建一个文件,可以是一个Txt文件,也可以是十六进制文件,C、HTML等格式的文件; 用于打开一个文件; 关闭已打开文件; 保存正在编辑的文件; 打印文件; 打印预览; 插入一个分页符; 设置是否自动折行; 这个按钮上写个H,作用就是将文件转为十六进制文件; 剪切; 复制;

SPSS简明教程(绝对受用)

第一章SPSS概览--数据分析实例详解 1.1 数据的输入和保存 1.1.1 SPSS的界面 1.1.2 定义变量 1.1.3 输入数据 1.1.4 保存数据 1.2 数据的预分析 1.2.1 数据的简单描述 1.2.2 绘制直方图 1.3 按题目要求进行统计分析 1.4 保存和导出分析结果 1.4.1 保存文件 1.4.2 导出分析结果 希望了解SPSS 10.0版具体情况的朋友请参见本网站的SPSS 10.0版抢鲜报道。 例1.1 某克山病区测得11例克山病患者与13名健康人的血磷值(mmol/L)如下, 问该地急性克山病患者与健康人的血磷值是否不同(卫统第三版例4.8)? 患者: 0.84 1.05 1.20 1.20 1.39 1.53 1.67 1.80 1.87 2.07 2.11 健康人: 0.54 0.64 0.64 0.75 0.76 0.81 1.16 1.20 1.34 1.35 1.48 1.56 1.87 解题流程如下:

1.将数据输入SPSS,并存盘以防断电。 2.进行必要的预分析(分布图、均数标准差的描述等),以确定应采 用的检验方法。 3.按题目要求进行统计分析。 4.保存和导出分析结果。 下面就按这几步依次讲解。 §1.1 数据的输入和保存 1.1.1 SPSS的界面 当打开SPSS后,展现在我们面前的界面如下: 请将鼠标在上图中的各处停留,很快就会弹出相应部位的名称。 请注意窗口顶部显示为“SPSS for Windows Data Editor”,表明现在所看到的是SPSS的数据管理窗口。这是一个典型的Windows软件界面,有菜单栏、

Nlite整合windows XPSP3详细全过程

[原创] Nlite整合windows XPSP3详细全过程 『前言』 很多系统封装初学者,往往是系统减肥这块做不好,做出来的GHO文件始终是超过650MB 系统制作容量控制不好的原因有几个: 1:系统减肥没处理好,看了各种精简、减肥教程也不好。 2、软件安装的比较多,没压缩处理好,程序目录不要大于400MB 3、驱动过大(驱动包一般控制在125MM以内比较合适) 这时候我们就需用Nlite软件对原版系统进行精简和整合! 一,需要到的工具 用nlite整合当然得下个nlite先啦 我用的是nLite-1.4.9.1版本的,而且它需要Microsoft .NET Framework 2.0.支持 所以安装nLite-1.4.9.1这个版本之前,得先安装Microsoft .NET Framework 2.0这个东西. nLite-1.4.9.1官方下载地址: https://www.sodocs.net/doc/0f5215861.html,/download.html或者到华军或天空都有下Microsoft .NET Framework 2.0.华军下吧https://www.sodocs.net/doc/0f5215861.html,/soft/38669.htm 当然你还必须有个一windows_xpsp3 professional 操作系统 这是本人下载后的校验码

Windows XP with SP3 VOL MSDN 简体中文官方集成版(FTP下载) 文件名:zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso 大小:601.04M 文件: E:\操作系统\WindowsXP(SP3)简体中文正式版\Windows_XP_SP3_VOL_CN.iso 大小: 630237184 字节 修改时间: 2008年5月4日星期日, 21:35:34 MD5: E74D72F3D90456003E9E02BA0FB7DA61 SHA1: D142469D0C3953D8E4A6A490A58052EF52837F0F CRC32: FFFFFFFF ——这是本人下载后的校验码(图一) 发布日期(UTC):5/2/2008 12:05:18 AM SHA1:d142469d0c3953d8e4a6a490a58052ef52837f0f MD5: E74D72F3D90456003E9E02BA0FB7DA61 ISO/CRC:FFFFFFFF 下载完毕之后请验证SHA1及MD5值! 下载地址:

winhex使用教程

winhex使用教程 WinHex 教程WinHex WinHex 数据恢复分类:硬恢复和软恢复。所谓硬恢复就是硬盘出现物理性损伤,比如有盘体坏道、 电路板芯片烧毁、盘体异响,等故障,由此所导致的普通用户不容易取出里面数据,那么我们将 它修好,同时又保留里面的数据或后来恢复里面的数据,这些都叫数据恢复,只不过这些故障有容易的和困难的之分;所谓软恢复,就是硬盘本身没有物理损伤,而是由于人为或者病毒破坏所 造成的数据丢失(比如误格式化,误分区),那么这样的数据恢复就叫软恢复。 这里呢,我们主要介绍软恢复,因为硬恢复还需要购买一些工具设备(比如电烙Pc3000,铁,各种芯片、电路板),而且还需要懂一点点电路基础,我们这里所讲到的所有的知识,涉及 面广,层次深,既有数据结构原理,为我们手工准确恢复数据提供依据,又有各种数据恢复软件的使用方法及技巧,为我们快速恢复数据提供便利,而且所有软件均为网上下载,不需要我们投 资一分钱。 数据恢复的前提:数据不能被二次破坏、覆盖! 关于数码与码制:

关于二进制、十六进制、八进制它们之间的转换我不想多说,因为他对我们数据恢复来说帮助不大,而且很容易把我们绕晕。如果你感兴趣想多了解一些,可以到百度里面去搜一下,这 方面资料已经很多了,就不需要我再多说了。 数据恢复我们主要用十六进制编辑器:(数据恢复首选软件)WinHex 我们先了解一下数据结构: 下面是一个分了三个区的整个硬盘的数据结构 MBR C盘 EBR D盘 EBR E盘 ,即主引导纪录,位于整个硬盘的柱面磁道扇区,共占用了个扇区,但实MBR00163际只使用了个扇区(字节)。在总共字节的主引导记录中,又可分为三部分:1512512MBR第一部分:引导代码,占用了个字节;第二部分:分区表,占用了字节;第三部分:446645 ,结束标志,占用了两个字节。后面我们要说的用软件来恢复误分区,主要就是恢5AAWinHex 复第二部分:分区表。 引导代码的作用:就是让硬盘具备可以引导的功能。如果引导代码丢失,分区表还在,那 么这个硬盘作为从盘所有分区数据都还在,只是这个硬盘自己不能够用来启动进系统了。如果要 恢复引导代码,可以用下的命令:;这个命令只是用来恢复引导代码,不会DOSFDISK /MBR 引起分区改变,丢失数据。另外,也可以用工具软件,比如、等。DISKGENWINHEX

winhex恢复mbr的方法

winhex恢复mbr的方法 恢复mbr实际就是恢复主引导扇区,在出现开机自检过后,系统提示“I/O错误”,即使是你重新安装操作系统也没用。或系统启动蓝屏,将硬盘挂到其他计算机上,检测到的硬盘容量异常;譬如:明明是大容量硬盘,突然变成很小的容量,而且只有一个分区。很多人都认为该硬盘没救了,里面的数据也完了;其实,还是可以修好的,除硬件故障外恢复mbr后就会和以前一样好用。 那么什么是MBR,怎样恢复mbr。先说一下mbr:即主引导纪录,位于整个硬盘的0柱面0磁道1扇区,共占用了63个扇区,但实际只使用了1个扇区(512字节)。在总共512字节的主引导记录中,MBR又可分为三部分:第一部分:引导代码,占用了446个字节;第二部分:分区表,占用了64字节;第三部分:55AA,结束标志,占用了两个字节。 我们使用Winhex硬盘数据恢复软件来恢复MBR,并恢复数据的具体步骤:(再恢复前要用Winhex镜像文件《Winhex镜像文件教程》,这样可保证数据完好)。 第一步:把好硬盘上的MBR的前446字节复制到要恢复的硬盘的0扇区前446 字节; 第二步:在倒数第二行倒数第二个字节,输入活动分区8001,再输入本分区的起始磁头柱面0100; 第三步:输入分区类型0B FF FF FF . 第四步:输入C盘前的扇区数,实际就是MBR,63个扇区转换16进制是3F,在此位置输入3F 00 00 00; 第五步:搜索EBR起始位置,16进制查找“55AA”加条件512=510,EBR倒数第五行倒数第二个字节是0001,找到后记下所在扇区,然后减去MBR所占的扇区数63,转换16进制,跳转0扇区,输入相应位置; 第六步:输入分本区的起始位置和非活动分区的起始位置0001和0100; 第七步:输入分区类型10G以上的硬盘0F FE FF FF,10G以下的硬盘输入05 FE FF FF; 第八步:输入扩展分区前的扇区数,刚找到的EBR的起始位置,转换16进制输入相应位置; 第九步:扩展分区的扇区数,左下角的总扇区数-ERR之前的扇区数,转换16进制输入相应位置; 第十步:以下全部填充0,结束必须为55AA保存退出,这样恢复mbr完成。

封装系统

教你如何修改GHO,制作自己的系统安装盘 文中以【电脑公司ghost xp v7.3】为例 桌面壁纸 C:\Documents and Settings\BBW\Local Settings\Application Data\Microsoft 软件准备 1 UltraISO 2 GHOST镜像浏览器V8.3.EXE(在光盘里可以提取到) 3 EasyBoot 4 电脑公司ghost xp v7.3 .ISO文件 详细步骤: 1.用UltraISO打开电脑公司ghost xp v7.3 ISO文件提取一个文件包,一个GHO 文件 (EZBOOT文件包,WINXPSP2.GHO文件) EZBOOT文件包是光盘DOS启动界面和WINDOWS系统中自动运行截面 2.修改光盘DOS启动截面: 准备一张640*480 256色图片,图片可以选择自己喜欢的图片,用PS修改成640*480 256色 首先将准备好的图片放到提取出的EZBOOT文件夹中,替换原来的BACK.BMP;用EASYBOOT打开EZBOOT文件夹中的cdmenu.ezb文件,因为已经替换了背景文件BACK.BMP文件,所以在EASYBOOT显示的已经是你喜欢的背景图片了,各位可以按照自己的喜好随便用EASYBOOT软件修改里边的文字部分,比如作者,日期,菜单可以不用修改,因为DONGHAI已经做的很好了,对了在保存以前别忘记在EASYBOOT里选中背景图象一项。 SUB.EZB文件和上边一样的修改方法 容易出现的问题就是图片的格式问题,一定要把图片个修改对了 完成以后替换原来的EZBOOT就OK了 3 修改WINDOWS系统下光盘自动运行的界面 在UltraISO打开的7.3ISO文件里提取AUTORUN.INI,把里边修改成自己的OEM信息,替换原来的文件 有人要问了,干吗要改,(哈哈,这个AUTORUN.INN文件就是WINDOWS系统下光盘自动运行的界面显示的文字内容)

WinHex使用教程

一、Winhex的使用 二、用Winhex打开要修改的文件,显示如下界面: 任何一个存储在计算机上的文件都可以认为是由最基本的0和1组成的,Winhex便是将这些文件以二进制形式打开。不过显示的时候是十六进制,一位十六进制相当于四位二进制,两位十六进制相当于八位二进制即一个字节,每个字节即对应一个地址。 左边那一列是行标,上边那一行是列标,行标和列标便组成了地址。如6BFA3003这个地址,其行标便是6BFA3000,列标为3。 想要修改数值,直接键盘输入即可。 一个基本常识:对于有多位的十六进制数值而言,存储方式是低位在前,高位在后。如6e731f这么个值,存储方式便是1f 73 6e。 既然显示十六进制,那么自然存在一个十六进制和日常使用的十进制转化的问题。通常可以靠Windows的计算器来完成,点击Winhex工具栏的图标即可打开。在计算器的查看菜单里选择“科学型”,便有进制转换的功能。 其实Winhex自带的数据解释器也可以实现进制转换。(看不到数据解释器的,单击视图——显示——数据解释器)把光标定在某一地址,数据解释器里便能显示对应的十进制数值。在数据解释器里输入十进制值然后按回车,则那个地址的数值就会被改写成对应的十六进制。在“选项——数据解释器”里还能对数据解释器的显示内容作设置,比如翻译无符号数、浮点数等,这个有兴趣的自己试试。 地址定位 靠行标和列标来定位地址显然是愚蠢废力的。Winhex的工具栏上有个图标,点击显示如下界面:

此时直接在“新位置”里输入地址便可完成定位。 也可以定位相对地址。比如此时位置在某ATK首地址,要往上移1000h到达MOV首地址,那么在“新位置”里输入1000,“相对于”选择“当前位置(P)(返回至)”就行了。 同理,到了MOV首地址后又要往下移960h到达一方地址,则可以在“新位置”里输入960,“相对于”选择“当前位置(C)”。 “位置”菜单里还有个很实用的功能:标记位置和转到标记,快捷键分别是Ctri+I和Ctrl+K。这个功能就不用多解释了吧,我是经常用的。 定义选块 定义选块主要是用来导出特定数据或缩小搜索范围,定义完成之后可以在“位置”菜单里快速定位到选块头和选块尾。 这个操作很简单。在选块头右键点击,选择“选块开始”,选块尾右键点击,选择“选块结尾”就完成了。

集成SATA驱动到系统安装盘(图文教程)

早期的一些主板,由于芯片功能不完善,导致在安装系统的时候必须要通过软驱加载SATA RAID驱动,否则无法安装。然而现在软驱已成为“古董”,找一块可用的软盘绝非易事。虽然“ghost版”可以实现免软驱安装,但某些人就是不喜欢ghost版的。这种情况下把SATA驱动集成到系统安装光盘中就和有必要了。集成的方法可以用XP系统自带的组件,但修改txtsetup.sif文件实在令很多人望而却步;另一个方法是利用nLite软件,这个软件本意是为精简Windows安装盘而设,但也具备集成硬件驱动、系统补丁等功能,而且个各个功能都是可选的。本帖就是介绍nLite软件的集成驱动功能,不SATA驱动集成XP系统啊安装盘中,有兴趣的网友可以试试。 一、所需软件 1、nLite-1.4.1 Final ,下载地址:https://www.sodocs.net/doc/0f5215861.html,/html_2/1/59/id=10014&pn=0.html 2、DOTNETFX.EXE ,因为nLite软件需要NET Framework框架支持。下载地址:https://www.sodocs.net/doc/0f5215861.html,/download/5/6/7/567758a3-759e-473e-bf8f-52154438565a/dotnetf x.exe 3、UltraISO ,光盘镜像制作修改工具。绿色版下载地址:https://www.sodocs.net/doc/0f5215861.html,/soft/4779.htm 或https://www.sodocs.net/doc/0f5215861.html,/soft/1585.html 4、虚拟机,可选,但用虚拟机检验你的劳动成果也是不错的主意。 5、XP SP2安装光盘或镜像 先安装DOTNETFX.EXE ,然后nLite-1.4.1 Final ,UltraISO 可以用绿化版。 二、集成方法、步骤 1、将XP SP2安装光盘中的所有文件(包括隐藏文件),拷贝到一个文件夹中(本例是sata_XP),如果是镜像,则用UltraISO 提取到sata_XP文件夹中。如图 2、把SATA驱动放到某个文件夹中,本例是raid文件夹。驱动可以从主板驱动光盘中拷贝出来,也可以从网上下载,或者从ghost系统中提取sata/raid驱动包。本帖以VT8237芯片SATA驱动为例介绍。 3、启动nlite,先选择中文界面,点“前进”,然后点“浏览”定位到sata_XP文件夹,

WinHex数据恢复教程笔记

WinHex数据恢复教程笔记 WinHex是在Windows下运行的十六进制编辑软件,此软件功能非常强大。 有完善的分区管理功能和文件管理功能,能自动分析分区链和文件簇链,能对硬盘进行不同方式不同程度的备份,甚至克隆整个硬盘; 它能够编辑任何一种文件类型的二进制内容(用十六进制显示)其磁盘编辑器可以编辑物理磁盘或逻辑磁盘的任意扇区,是手工恢复数据的首选工具软件。 数据恢复的前提:数据不能被二次破坏、覆盖! 数据恢复首选软件用十六进制编辑器:WinHex MBR、EBR是分区产生的。 MBR主引导记录大小是固定的,位于整个硬盘的0柱面0磁道1扇区。共占用了63个扇区,实际只使用了1个扇区,即硬盘第一扇区中的512字节。 DBR是分区引导扇区,是由FORMAT高级格式化命令写到该扇区的内容,DBR是由硬盘的MBR装载的程序段。DBR装入内存后,即开始执行该引导程序段,其主要功能是完成操作系统的自举并将控制权交给操作系统。每个分区都有引导扇区,但只有被设为活动分区才会被MBR装的DBR入内存运行 FAT16文件跳转指令EB 3C 90 FAT16 没有备份DBR FAT32文件跳转指令EB 58 90 DBR备份在第6扇区有第一扇区的备份。FAT表32扇区 NTFS文件跳转指令EB 52 90 DBR备份在最后一个扇区 ntfs格式没有FAT表。 04H 分区系统标志 当该值为00H时,表示此分区为不可识别的系统; 为04H时该分区为FAT16分区; 为05H或0FH该分区为扩展分区; 为0B时该分区为FAT32分区; F8H FFH FFH 0FH 开始的FAT表,(对于FAT16是以F8H FFH开始的),每个FAT项占32位(4个字节),FAT16的每个FAT项占16位(2个字节), 也就是说FAT和簇是一一对应的关系,对于FAT32的FAT来说每4个字节为1个FAT项. (对于FAT16的FAT每2个字节为一个FAT项) 512字节的MBR主引导记录又分为三部分: 1.主引导扇区里的主引导程序代码(boot loader),占446个字节; 2.硬盘分区表DPT(Disk Partition table),占64字节; 主分区表项1占16字节,447-461 每一个分区表项各占16个字节. 硬盘中分区有多少以及每一分区的大小都记在其中。 3.硬盘55AA有效结束标志magic number,占两个字节。 MBR被清零的话,硬盘将不能引导。 如果0号扇区被清零,硬盘分区将不被系统识别。提示未初始化。 备份MBR只要备份前512字节就可以了,包含分区表。 用WinHex软件来恢复误分区,主要就是恢复第二部分:分区表。 主引导程序代码(boot loader)的作用:就是让硬盘具备可以引导的功能。 如果引导代码丢失,分区表还在,那么这个硬盘作为从盘所有分区数据都还在,只是这个硬盘自己不能够用来启动进系统了。 如果要恢复引导代码,可以用DOS下的命令:FDISK /MBR;这个命令只是用来恢复引导代码,不会引起分区改变,丢失数据。也可以用工具软件,比如:DiskGenius、WinHex等。 EBR,也叫做扩展MBR(Extended MBR)。占63个扇区。因为主引导记录MBR最多只能描述4个分区项,如果一个硬盘上分多于4个区,就用EBR. EBR的结构和MBR的结构是一样的,所以在倒数第五行倒数第二个字节应该是00 01,并且前446个字节应该是0。 DBR的备份: 分区格式是FAT32的话,备份在分区的6扇区。 NTFS分区格式的话,在分区的最后一个扇区。

史上最小的Windows XP

“最小的中文操作系统”--贝贝XP家庭版V0.14 安装盘71MB,安装后WINDOWS系统文件夹193MB。PF值39MB。纯净不加任何第三方软件,原汁原味儿。 已经安装、测试的软件有: PHOTOSHOP、CORELDWAW、OFFICE系列、WMP10、REALONE、KMP、TT在线播放、RAR、ACDSEE、NERO、DX90C、3D游戏等等。 硬件支持:打印机、扫描仪、无线配置、PCMCIA、声、显、网三卡等等。 局域网内和ADSL拨号上网均可,但不主张长期使用该系统在586的电脑上网冲浪,老机器配置低,加了杀软就没有资源了。 下载地址:https://www.sodocs.net/doc/0f5215861.html,/soft/15/2007/200701021103.html 最小,微缩,精简xp(比zmhXP4进一步精简20M余)已修复错误 已修复错误,谢谢大家支持潜水这么长时间,一直没有什么帖子发布,最近研究精简xp,在zmhxp4的基础上手工删除了大量文件,使xp体积进一步缩小约20M,安装完后占用空间约140M左右,不过精简后发现,根据需要可以打各种补丁,与zmhxp4实现相同功能,运行速度稍有增快,本人无空间,无法上传,就上传精简列表给诸位,希望对精简高手有用。精简前i386文件夹1164个文件,精简了383个文件,另外83 个文件减小了体积。下载附件解压缩到zmhxp4字体修改版的i386目录下,运行del.bat就精简完成。 还是因为没有空间,修改的83个文件,就不提供了,祝大家成功,有问题欢迎交流。 经过重新测试和大家的建议,已经作了修改,增加了及个文件,增强了兼容性,不过安装过程中仍会出现两次错误提示。已增加截图,截图为安装完,未进行任何优化设置的情况 另外还有些文件及文件夹可以进一步精简,大家可以试试。 下载地址http://share.138.io/get/a6db685e1e85b9f19959141a3.html http下载目前最小的XP---zmhxp3 (75m) 本作品只有75M解压后81M 源安装盘是Windows XP SP2大企业版,经过本人精简压缩后只有75M 安装可在无人看管的情况下全自动完成,512M内存板载显卡,5分钟安装完成。 第一只能从硬盘安装可以在纯DOS下安装WINNT.BAT 也可以在WINDOWS下安装WINNT32.BAT

winhex脚本命令教程--中文版

winhex脚本命令教程--中文版<转> 2009-06-09 18:09 脚本命令适用的环境比较多。脚本文件中的注释以为双斜杠开头。脚本支持的最长255方是十六进制,文本字符串(甚至10进制数值)都可以作为参数,你可以使用引号强数。如果文本或者变量名中存在空格,则引号是必须的,在引号中的所有字符都被被识 当在winhex中使用数学表达式的时候,可以引用数学表达式,但是必须用括号括起来空格。同样可以在数学表达式中应用数字变量。 支持的操作有,加法(+),减法(-),乘法(*),整除(/),模除(%),逻辑运算以及XOR(^)。 以下是有效的数学表达式:(5*2+1), (MyVar1/(MyVar2+4)), or (-MyVar)。 以下是目前支持的脚本命令的详细描述以及使用实例。 Create "D:\My File.txt" 1000 创建一个1000字节的新文件,如果已经存在同名文件,则将其覆盖。 Open "D:\My File.txt" Open "D:\*.txt" 打开指定格式的文件,如果通配符为“?”则winhex会让用户选择要打开的文件。 Open C: Open D: 打开指定的逻辑驱动器。如果通配符为“:?”则winhex会让用户选择要打开的逻辑驱动器

Open 80h Open 81h Open 9Eh 打开指定的物理介质。软盘的为00h,硬盘与u盘为80h,光盘为9Eh。 可以增加第二个参数来设定文件或者介质的编辑模式(“in-place”或者“read-only”)CreateBackup 为活动文件的当前状态创建WHX备份。 CreateBackupEx 0 100000 650 true "F:\My backup.whx" 备份当前活动磁盘中从0扇区到100000扇区的数据。备份文件将自动分割成650M大输出文件的路径以及名称作为最后的参数写入。 如果备份文件不需要分割,则第三个参数的数值该为0即可。如果不启动压缩功能则将要自动分配文件名以及文件路径则最后的参数表示为“""”即可。 Goto 0x128 Goto MyVariable 将光标的位置移动到偏移量0x128位置(16进制表示)。同样也可以用数字变量(最动的位置。Move -100 将当前光标的位置向后移动100字节(16进制)。 Write "Test" Write 0x0D0A Write MyVariable

nlite中文版使用教程-整理版

nLite中文实用教程 目录 nLite中文实用教程 (1) 1nLite简介 (3) 2nLite下载与安装 (3) 3选择Windows安装文件所在位置 (4) 4Service Pack 任务选项 (7) 5集成驱动程序 (9) 6正在处理界面 (15) 7集成Windows安全更新程序 1 (16) 8集成Windows安全更新程序 2 (21) 9获取Windows安全更新程序 (23) 10制作静默程序整合包 (24) 11批处理文件使用方法 (26) 12RunOnceEx.cmd Creator (28) 13nLite Add-On Maker (29) 14集成静默程序整合包 (31) 15组件界面 (32) 16$OEM$文件夹 (37) 17Windows无人值守安装界面 (39) 17.1常规页面 (39) 17.2RunOnce页面 (41) 17.3用户页面 (42) 17.4所有者和网络ID页面 (43) 17.5区域页面 (44) 17.6网络设置页面 (45) 17.7桌面主题页面 (47) 17.8自动更新页面 (48) 17.9显示页面 (49)

17.10组件页面 (50) 18选项界面 (51) 18.1常规设置页面 (51) 18.2选项界面的补丁设置页面 (52) 19优化调整界面 (53) 19.1常规页面 (53) 19.2服务页面 (54) 20可引导ISO镜像界面 (55) 21nLite定制XP详细教程 (57)

1nLite简介 本文目标读者:不想浪费时间在每次安装完成Windows操作系统之后,经常还要到微软的Windows Update 主页更新大量的Windows安全更新程序,并且在系统安装完成之后都要优化调整注册表和更改系统服务设置的计算机用户,还有就是想定制属于你自己使用的Windows安装光盘的计算机用户。 各位如果平时是使用微软的原版Windows XP SP2安装光盘来为计算机安装系统的话,每次安装完成系统之后是不是都会到微软的Windows Update主页更新大量的Windows安全更新程序了?而且有可能在系统更新完成之后正式使用之前,你也会想对这个系统做一个完整的干净备份。 各位如果不是经常重新安装Windows系统的话,更新一次系统当然是没有关系了,但是如果你注定是要经常重新安装系统的话,这样重复的操作过程一定是非常不方便和浪费时间的,特别是现在从Windows Update主页下载大量的Windows安全更新程序非常依靠你所使用的电信网络,网速快的时候下载更新当然是没有关系了,但是如果网速慢的时候,每次下载更新都需要使用到几个小时的话,1台计算机偶然更新1次系统对你是没有什么影响的,但是如果有很多台计算机同时更新系统了?如果是这样,有没有办法在安装完成系统之后就已经是集成了全部或者大多数的Windows安全更新程序了?要实现这个办法,就是本文的主角nLite所要完成的任务。 nLite是由MSFN(Microsoft Software Forum Network)会员nuhi编写的免费软件,这个软件可以为你所定制的Windows安装文件集成Service Pack和Windows安全更新程序,还可以集成常用的应用软件(包括DirectX、.Net Framework、软件整合包、桌面主题和驱动程序等),并且可以移除Windows安装组件里面你认为不需要使用的组件以减少Windows安装文件的容量,而且还可以优化调整注册表、更改系统服务设置、进行Windows无人值守安装以及创建可引导的ISO光盘镜像等功能。 2nLite下载与安装 nLite下载链接:https://www.sodocs.net/doc/0f5215861.html,/download.html 从nLite的下载页面下载最新版本的nLite来进行安装,在安装之前nLite会检测系统有没有安装.NET Framework 2.0,如果检测到系统还没有安装.NET Framework 2.0,安装程序会提示你到微软的网站下载和安装。(如图a1显示)在安装nLite时可以选择使用简体中文界面,安装完成之后就可以运行nLite主程序了。

相关主题