PHP获取实际地理位置信息

易数一键还原DOS版 -- 命令行参数说明

易数一键还原 命令行生成工具下载:http://pan.baidu.com/s/1xeFyj

    易数一键还原DOS版支持通过命令行对系统分区执行备份与还原、以及对磁盘进行快速重分区操作。

    可在命令行中指定“选项”、“命令(功能”)及“参数”:

    选项:必须以“-”或“/”开头,如:-Reboot 或 /Reboot。
    命令:没有“-”或“/”前缀,如:PartitionToImage 或 ImageToPartition。命令一般需要附加若干个参数才能执行。如:PartitionToImage src=0:0 dst=0:1 compress=1 remark="安装系统后备份。"
    参数:一般为“名称=值”的形式,参数名称和参数值之间用“=”号分隔。参数值中有空格时,要用双引号括起来。参数要紧跟在命令后面。

    可以在同一命令行中指定多个命令及参数组合,一般情况下软件会一一执行所有命令,只有重新分区功能除外。重新分区命令会先于其它命令执行,而与该命令在命令行中的顺序无关。

    易数一键还原支持的选项、命令及参数如下:

一.选项
    /Reboot               执行后重启电脑
    /PowerOff             执行后关闭电脑
    /CommandFile=filepath 从指定的文件加载命令行。当命令行的总长度超过DOS系统的限制时,必须将命令保存到文件中。此选项告诉本软件从指定的文件加载命令行,从文件加载时没有命令行长度的限制。

     注意:选项都是全局的,不针对某个特定的命令。因此不要将选项放在某个命令及其参数的中间,建议放到整个命令行的最后。

二.命令

    1.PartitionToImage 功能:克隆系统分区到备份文件。该功能需要指定下列参数:
      src 要备份的源分区
      srcsign 源分区所属磁盘的MBR签名,用于确认源分区。(可选,但当存在多个磁盘时强烈建议使用,否则一旦出错,会出现分区指向错误,导致备份的分区不正确。)
      dst 保存镜像文件的目标分区
      dstsign 目标分区所在磁盘的MBR签名,用于确认目标分区。 (可选,但当存在多个磁盘时强烈建议使用磁盘签名,否则一旦出错,会出现目标分区指向错误,导致备份到错误的分区。)
      file 指定镜像文件所在的文件夹路径(当路径中有盘符时,请不要再指定dst及dstsign参数。注意,这是备份文件所有目录的路径,不是文件路径。本软件目前不支持自定义备份文件名。)
      incremental 是否增量备份 (Y|N)
      compress 压缩方式
      MaxFileSize 限制镜像文件的最大尺寸(单位为GB,不指定此参数或指定0时表示不限制。)
      remark 备注 (可选)
      exclude 保存了要排除的文件夹列表的文件 (可选。如不指定,备份时不会排除任何文件夹)
      CreatePart 是否建立一个新的分区用于保存备份文件 (Y|N)
      iImagePartStartSector 新分区起始扇区号
      iImagePartEndSector 新分区终止扇区号
      CreatePrimary 是否建立主分区 (Y|N)
      Install 是否安装用于启动本软件DOS版的隐藏分区 (Y|N)
      HideImagePart 是否隐藏新建立的保存备份文件的分区 (Y|N)
      WaitSeconds 安装DOS版启动选项时,等待按下F11键的秒数

   2.ImageToPartition 功能:从备份文件还原系统分区。该功能需要指定下列参数:
      srcsign 源分区所属磁盘的MBR签名,用于确认源分区。(可选,但当存在多个磁盘时强烈建议使用。)
      dst 要还原的目标分区
      dstsign 目标分区所属磁盘的MBR签名,用于确认目标分区。(可选,但当存在多个磁盘时强烈建议使用磁盘签名,否则一旦出错,会出现目标分区指向错误,导致还原到错误的分区,造成分区文件数据丢失。)
      file 指定备份文件所在的文件夹路径(当路径中有盘符时,请不要再指定src及srcsign参数。 注意,这是备份文件所有目录的路径,不是文件路径。本软件目前不支持自定义备份文件名。)
      timepoint 要还原的时间点序号
      password 还原密码(可选)
      confirm 还原之前是否显示确认提示。默认不显示。 (Y|N)

    3.PartitionDisk 功能:重新分区并格式化指定磁盘。该功能需要指定下列参数:
      dst 要重新分区的目标磁盘(参数形式:dst=盘号,盘号从0开始)
      dstsign 目标磁盘的MBR签名,用于确认磁盘。(可选,但当存在多个磁盘时强烈建议使用磁盘签名,否则一旦出错,会出现目标磁盘指向错误,导致对错误的磁盘进行重分区操作,造成整个磁盘分区文件丢失。)
      count 分区数目
      part1size 第一个分区的容量(可选,不指定时使用软件默认设置。参数形式为:part1size=50[GB|MB])
      confirm如果已存在分区,重新分区之前是否显示确认提示。默认显示。

三.参数说明
      src:指定源分区所属磁盘号及分区号。参数形式为:“src=磁盘号:分区号”。磁盘号从0开始分区号也从0开始编号,但逻辑分区例外。0、1、2、3用于主分区,逻辑分区总是从4开始编号。无论有几个主分区逻辑分区的序号始终从4开始。对于GPT磁盘,由于没有逻辑分区,分区序号从0开始依次编号。
      dst:指定目标分区所属磁盘号及分区号。参数形式与src相同。
      srcsign 源分区所属磁盘的MBR签名(与src参数一起使用。当电脑上有多个磁盘时,Windows与DOS下的磁盘顺序可能不一样,可用于防止选错磁盘。运行本软件后,可在“磁盘信息”对话框中查看磁盘序号及其MBR签名。)
      dstsign 目标分区所属磁盘的MBR签名(与dst参数一起使用,用于防止选错磁盘。)
      compress 指定压缩方式(0:不压缩 1:快速压缩 2:正常压缩 3:高质量压缩)。
      remark 指定需要保存到备份文件中的备注信息。
      exclude 指定保存了需排除的文件(夹)路径的文件。文件中可以指定多个路径,每个路径占一行。
      incremental 是否增量备份。“=Y”表示增量备份,否则为全新备份。
      CreatePart 是否要将备份文件保存到新建立的分区中。
      iImagePartStartSector 新分区起始扇区号。CreatePart=Y时才有意义。
      iImagePartEndSector 新分区终止扇区号。CreatePart=Y时才有意义。
      CreatePrimary 新分区是否为主分区。CreatePrimary=Y表示建立主分区,否则建立逻辑分区。CreatePart=Y时才有意义。
      Install 是否安装用于启动本软件DOS版的隐藏分区。
      WaitSeconds 从隐藏分区启动本软件DOS版时等待按下F11键的秒数。Install=Y时才有意义。
      timepoint 要还原的时间点序号。完整备份的时间点序号为0,之后的时间点从1开始编号。
      count 指定分区数目。
      part1size 为磁盘重分区时指定第一个分区的大小。参数形式为:part1size=50[GB|MB],数值后面可以指定单位也可以不指定,不指定时默。认为GB。
      confirm 执行操作之前是否显示确认信息。确认后才执行操作。

四.应用举例

    1.将磁盘号为0、分区序号为1的Windows系统分区备份到磁盘号为0、序号为2分区的默认路径的备份文件中。压缩方式为快速压缩,排除"\exclude.txt"中记录的文件夹(一行一个)。执行完成后关闭电脑:
      erestore.exe PartitionToImage src=0:1 dst=0:2 compress=1 exclude="\exclude.txt" /PowerOff

    2.从磁盘号为1、序号为2的分区,默认路径中的备份文件还原到磁盘号为0、序号为0的分区,还原序号为1的时间点。还原前先对目标分区执行快速分区格式化,快速分区时共分4个分区,指定第一个分区的大小为60GB,分区前不需要确认。执行完成后重启:
      erestore.exe ImageToPartition src=1:2 dst=0:0 timepoint=1 PartitionDisk dst=0 count=4 part1size=60GB confirm=N /Reboot

    3.从文件加载命令行并备份系统分区的例子:
      命令行格式: erestore.exe /CommandFile=cmdfile.txt
      cmdfile.txt文件内容(注意:只有一行,不用再写软件的可执行文件名erestore.exe,直接写命令及参数):
      PartitionToImage src=0:0 srcsign=86898689 dst=0:0 dstsign=86898689 compress=1 remark="" exclude=excfile.txt   CreatePart=Y   iImagePartStartSector=69844992 iImagePartEndSector=83886079 CreatePrimary=N Install=Y WaitSeconds=3 /Reboot
      excfile.txt文件记录了要排除的文件夹列表。每行结尾处的“Y”或“N”表示是否保留文件夹本身。为“Y”时,只排除文件夹内的所有文件,文件夹本身仍会备份,还原后将只剩下一个空文件夹。文件内容如下:
      \Documents and Settings\Administrator\Local Settings\Temporary Internet Files\Content.IE5 Y
      \Documents and Settings\Default User\Local Settings\Temporary Internet Files\Content.IE5 Y
      \Documents and Settings\LocalService\Local Settings\Temporary Internet Files\Content.IE5 Y
      \Documents and Settings\NetworkService\Local Settings\Temporary Internet Files\Content.IE5 Y
      \pagefile.sys N
      \Documents and Settings\Administrator\Local Settings\Temp Y
      \Documents and Settings\Default User\Local Settings\Temp Y
      \Documents and Settings\LocalService\Local Settings\Temp Y
      \Documents and Settings\NetworkService\Local Settings\Temp Y

HTML5 - 通过JS获取地理定位(GPS)

如何提取Linux Kernel的配置文件

如果你是一个喜欢编译内核的狂人,同时也是经常忘记将默认的.config文件备份的懒家伙,那么下面的方法将会使你的内核配置工作变得更轻松,从linux 2.6开始内核提供了一种将.config附加到映像文件的方法,通过这种方法,内核配置者可以不必备份当前的.config文件,而是在需要的时候直接从内核映像中提取.config文件。步骤如下:

1. 配置内核
1.1 make menuconfig;
1.2 选择如下:
General setup --->
< *> Kernel .config support
[*] Enable access to .config through /proc/config.gz
1.3 make uImage
2. 提取配置文件
2.1 方法一,从uImage文件中提取:
2.1.1 打开控制台,cd进入到linux源码树根目录,我的为:/root/Desktop/easy2440/linux-2.6.30.9-easy2440
2.1.2 输入如下命令:scripts/extract-ikconfig arch/arm/boot/uImage > config
2.1.3 命令执行完后,将会在linux源码树根目录下面生成config文件;
2.1.4 config文件即为我们需要的内核配置文件,可以将其替代.config文件。
2.2 方法二,从开发板的/proc/config.gz中提取:
2.2.1 将新生成的uImage文件下载到开发板;
2.2.2 准备串口控制台,启动开发板;
2.2.3 开发板正常启动后,在控制台输入命令:cat /proc/config.gz | gzip -d > /home/config
2.2.4 命令执行完后,将会在/home目录下生成config文件
2.2.5 config文件即为我们需要的内核配置文件,可以将其替代.config文件。

DiskGenius 4.4.0 版正式发布 - 新增扇区编辑功能

扇区编辑

   
当数据恢复软件还没有象今天这样普及的时候,数据恢复工程师通常是使用WinHex这样的硬盘扇区编辑工具,手工修复硬盘并恢复上面的数据的。即使现在,虽然数据恢复软件的功能越来越强,但在很多情况下,仍然需要数据恢复工程师直接手工修复硬盘扇区上的数据,类似于WinHex这样的硬盘扇区编辑软件仍然是数据恢复专业人士的必备工具。

    DiskGenius,作为国内最有名的数据恢复与硬盘分区管理软件,其最新版本 Ver 4.4.0
新增了硬盘扇区编辑功能。如果你是一位专业的数据恢复人士,现在就不必在恢复数据时,一会用DiskGenius扫描硬盘上的分区、目录与文件,一会又打开WinHex手工修改硬盘扇区数据了。使用DiskGenius一个工具就全搞定了!既可以扫描硬盘,又可以手工修改硬盘扇区数据,而且DiskGenius的硬盘扇区编辑功能,无论在功能上,还是在使用上,同WinHex都非常相像,完全不需要重新学习。

   
上图是DiskGenius硬盘扇区编辑功能的界面,可以看出来,界面上同WinHex比较相像,实际使用上,同WinHex基本相同。WinHex所具有的功能,象扇区定位、数据编辑、数据解释、操作保存撤销等,DiskGenius都用相同的方式提供了。

   
可以说,对专业的数据恢复工程师而言,在硬盘扇区编辑方面,DiskGenius已经能够满足基本需要了,再加上Diskgenius原来就具有的分区恢复、文件恢复功能,说DiskGenius是功能最为全面的数据恢复软件已不为过。

分区备份速度大幅度提高

    最新版的Diskgenius Ver
4.4.0另一重大改进是对分区备份的底层代码做了大幅度的优化,极大的提高了分区备份的速度。事实上在我们的测试中,DiskGenius的备份速度远远超过其他的备份软件,唯一和DiskGenius速度相似的备份软件是易数一键还原(http://www.onekeyrestore.cn),这也很容易理解,因为易数一键还原本来就是使用了DiskGenius的内核,这两个软件备份分区的底层代码是相同的!

    关于DiskGenius的分区备份速度,读者可以参考这篇测试易数一键还原的文章:http://www.onekeyrestore.cn/article/130724.php

其他改进

   
除了新增硬盘扇区编辑功能与分区备份速度的大幅度提高,新版的DiskGenius还新增了很多其他的新功能,修改了一些潜在的错误等,下面是完整的DiskGenius
Ver 4.4.0版的官方升级信息:

    - 新增扇区编辑功能。

    - 提高按文件备份分区的速度。

    - 新增合并空闲区域的功能,可以方便地将空闲区域合并到指定的分区。

    - 新增虚拟磁盘文件格式相互转换功能。

    - 建立新分区时默认启用对齐。对齐单位改为KB。

    - 建立新分区对话框中,允许用户直接指定起始扇区号及扇区总数。

    - 可以直接加载隐藏分区或虚拟硬盘分区中的分区镜像文件。

    - 在浏览文件窗口中,加入“..”以用于返回上一层目录。

    - 调整分区大小时,防止移动或调整BitLocker加密分区。

    - 向虚拟RAID组添加硬盘或分区时,双击后不退出分区选择对话框,可继续双击添加。

    - 直接输出方式的类型恢复功能,不允许将目标文件夹选择到要恢复文件的磁盘上。

    - 在类型恢复功能中增加对SolidWorks sldprt图形文件类型的支持。

    - 可检测硬盘物理扇区大小参数,并在界面上显示该参数。

    - 坏道检测功能,只使用“读取检测”,不再使用“标准检测”选项。

    - 修复坏道时,不在提示窗口中显示扇区读取错误。

    - 快速分区时,适当扩大第一分区的大小,以适应安装Windows7/8的需要。

    - 有新版本时不再弹出对话框,改为在标题栏滚动显示。

    - 纠正对VHD差异盘支持不好的问题。

    - 纠正在磁盘有坏道、磁盘管理器中显示“未初始化”时,有时未显示磁盘的问题。

    - 纠正搜索丢失分区时遇到坏道自动停止搜索的BUG。

    - 纠正同时插入多个USB磁盘时,有时软件获取到的磁盘型号序号不准的问题。

    - 纠正向隐藏分区中复制大文件时程序崩溃的BUG。

    - 纠正对2TB以上容量硬盘执行坏道检测时进度条显示错误的BUG。

    - 纠正在加载虚拟磁盘文件后,未将新加载的磁盘设置为当前磁盘的BUG。

    - 纠正不能预览较大BMP图片的BUG。

    - 纠正某些情况下重启进DOS时电脑无法启动的BUG。

    - 纠正在恢复文件功能中,更改文件过滤条件后,仍然会复制已被过滤掉的文件的问题。

    - 纠正专业版加密锁在64位Windows 8下无法激活的问题。

    读到这里。相信你马上就想体验一下DiskGenius 4.4.0的新功能吧,那就立刻点击下面的链接吧!

    访问DiskGenius主站,了解更多信息...