精华内容
下载资源
问答
  • 软件介绍: 通过使用HP优盘格式化工具,可以轻松将你的U盘格式化为ntfs/fat/fat32格式。可以启用压缩/快速格式化功能。使用时在“文件系统”下拉框中选择NTFS即可。
  • 软件介绍: hpusbfw 2.2.3---HP U盘格式化工具汉化版HPUSBFW V2.2.3.exe。选择设备和文件系统(FAT/FAT32/NTFS),及卷标,点击下面开始即可 。格式化选项:快速格式化/启用压缩
  • 软件介绍: HPUSBFW格式化工具V2.20汉化版本更方便你的使用;功能如下:格式化文件系统:FAT/FAT32/NTFS格式选项(O)快速格式化 启用压缩 创建一个 DOS 启动盘可以自定选择DOS系统文件
  • 软件介绍: 所用工具为:HP USB 磁盘存储器格式化工具V2.0.6简单...格式化类型:格式化选项(O)快速格式化(Q)启用压缩(E)创建一个 MS-DOS 启动盘(M)使用内部 MS-DOS 系统文件(I)使用这里的 MS-DOS 系统文件(L)
  • 支持快速格式化,可以减少格式化所需要的时间,在你选择NTFS分区格式的时候可以启用压缩功能,来获得更多的可用磁盘空间。使用方法很简单,插入你的U盘,然后选择要格式化的文件系统,点击格式化按钮即可。
  • 软件介绍: Transcend JetFlash U盘格式化工具v2.0.0.4 v2.0.0.5Format Option(格式化选项):Quick Format(快速格式化)Enable Compression(启用压缩)
  • Chrome JSON格式化程序 这是 Chrome插件的Flat Design修改版 如何安装 要安装它,您需要安装Google Chrome: 克隆/下载此存储库,将其解压缩到您可以找到的位置 打开Chrome并转到chrome://extensions 启用...
  • 结构数据格式(sdata) 设计目标 开放科学项目的开放数据格式 自我描述数据 灵活的数据结构布局 分层数据结构(嵌套组,字典) (posix路径语法支持吗?) 可扩展的数据结构数据格式版本 平台无关 简单对象模型 ...
  • rar压缩软件.rar

    2016-02-13 10:52:44
    RAR 只支持 RAR 格式压缩文件,它默认有 .rar 扩展名。不支持ZIP 和其他格 式。即使创建压缩文件时指定了 .zip 扩展名,它仍然是 RAR 格式的。Windows 用户 可以 WinRAR,它支持更多的压缩文件类型,包括 RAR 和 ...
  • 新的 Android 工具链将 Java 源语言编译成 Android 可读取的 Dalvik 可执行文件字节码,且有其自己的 .jack 库格式,在一个工具中提供了大多数工具链功能:重新打包、压缩、模糊以及 Dalvik 可执行文件分包。...

    Android Studio 2.2版本对Java8提供了更稳定的支持,可以直接用官方的Lambda表达式。启用的同时还需使用新的 Jack 工具链。新的 Android 工具链将 Java 源语言编译成 Android 可读取的 Dalvik 可执行文件字节码,且有其自己的 .jack 库格式,在一个工具中提供了大多数工具链功能:重新打包、压缩、模糊化以及 Dalvik 可执行文件分包。
    以下是构建 Android Dalvik 可执行文件可用的两种工具链的对比:
    旧版 javac 工具链:

    javac (.java --> .class) --> dx (.class --> .dex) 

    新版 Jack 工具链:

    Jack (.java --> .jack --> .dex) 

    配置方法

    在模块层级的 build.gradle 文件中输入以下内容:

    android {
      ...
      defaultConfig {
        ...
        jackOptions {
          enabled true
        }
      }
      compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
      }
    }

    之后会遇到问题:代码中控制的中文全部乱码
    这里写图片描述

    这里写图片描述

    一开始测试的时候是弹出Toast后乱码,于是改成Log,还是乱码。以为是Android Studio的编码设置有问题,点设置一看全是UTF-8

    一番查阅之后发现,是Jack编译器里的一个bug,Jack使用的是虚拟机的默认编码,在Windows上是windows-1252,而代码中用了UTF-8,然后Jack编译时用windows-1252,这就是乱码的原因。

    解决方案:在project中的gradle.propertie文件中添加-Dfile.encoding=UTF-8
    这里写图片描述
    (图上是我的设置,各位只需自行添加后面那段即可)

    之后Rebuild Project,再Run App,即可得到正常的中文
    这里写图片描述

    参见:
    http://www.tuicool.com/articles/2yuiiyA

    http://blog.csdn.net/ljh102/article/details/52916019

    http://stackoverflow.com/questions/39514276/android-displays-text-in-wrong-encoding-after-update-to-java-8

    展开全文
  • 默认情况下,不启用需要第三方程序包的存档格式。 要启用,请按照指定的方式安装软件包,有关它们的更多信息,可以通过上面提供的链接进行访问。 安装 如果满足所有系统级别的依赖关系,则安装过程仅是一个简单的...
  • 其它参数是压缩文件名和被压缩的文件或要从压缩文件 中被解压文件。 列表文件是一个包括处理的文件名的纯文本文件。第一列应该以文件名开始。可以 在//字符后添加注释。例如,你可以创建包含下列字符串的 ...
  • Json Beautifier是一个自动查看,编辑,格式化和验证JSON页面的工具。 无需执行任何操作即可激活扩展。 当页面的mime类型与有效JSON格式匹配时,该扩展程序会自动转换JSON页面。 页面加载后,JSON查看器将验证该...
  • 2.2.2 一对一联系 2.2.3 一对多联系 2.2.4 多对多联系 2.3 规范准则 2.3.1 范式 2.3.2 第一范式 2.3.3 第二范式 2.3.4 第三范式 2.3.5 第四范式 2.4.小结第2篇 数据库管理篇第3章 数据库的相关操作 3.1 创建数据库...
  • 启用压缩: 无压缩 打包位 左翼 放气(具有浮点或水平预测变量支持) JPEG格式 自动选择要阅读的概述级别 通过图像窗口或边界框和选定波段进行子设置 将样本读取到单独的阵列或单个像素交错的阵列中 可配置的图...
  • Hive优化指南

    2021-02-23 16:15:42
    比如使用ORC存储文件、启用压缩、开始向量等。此处记录下来,仅为学习和加强记忆。 1. 启用压缩 压缩可以使磁盘上的数据量变小,例如,文本文件格式能够压缩40%甚至更高的比例,这样可以通过降低I/

    Hive作为大数据分析领域常用的仓库工具,即使是现在流式计算如火如荼背景下,Hive依然倍受各大厂商挚爱。
    使用Hive过程中,面对各种各样的查询需求,需要具有针对性的优化。下面内容就是摘抄自《Hadoop 数据仓库实践》一书中关于Hive优化部分内容。在此,感谢作业的辛勤付出。《Hadoop 数据仓库实践》一书值得品读。

    部分优化已经用于我的实际工作中。比如使用ORC存储文件、启用压缩、开始向量化等。此处记录下来,仅为学习和加强记忆。


    1. 启用压缩

    压缩可以使磁盘上的数据量变小,例如,文本文件格式能够压缩40%甚至更高的比例,这样可以通过降低I/O来提高查询速度。除非产生的数据用于外部系统,或者存在格式兼容性问题,建议总是启用压缩。
    压缩与解压缩会消耗CPU资源,但是Hive产生的作业往往是IO密集型的。因此CPU开销通常不是问题。

    1.1 查询出可用的编解码器:

    set io.compression.codecs;
    

    结果如下:

    io.compression.codecs=org.apache.hadoop.io.compress.GzipCodec,
              org.apache.hadoop.io.compress.DefaultCodec,
              org.apache.hadoop.io.compress.BZip2Codec,
              org.apache.hadoop.io.compress.SnappyCodec
    

    1.2 启用中间数据压缩。

    一个复杂的Hive查询再提交后,通常被转化成一系列中间阶段的MapReduce作业,Hive引擎将这些作业串联起来完成整个查询。可以将这些中间数据进行压缩。这里所说的中间数据指的是上一个MR作业的输出,这个输出将会被下一个MR作业作为输入数据使用。

     set hive.exec.compress.intermediate=true;
     set hive.intermediate.compression.codec=org.apache.hadoop.io.compress.SnappyCodec;
     set hive.intermediate.compression.type=BLOCK;
    

    1.3 启用结果压缩

    当Hive输出接入到表中时,输出内容同样可以进行压缩。

     set hive.exec.compress.output=true;
     set mapreduce.output.fileoutputformat.compress=true;
     set mapreduce.output.fileoutputformat.compress.codec=org.apache.hadoop.io.compress.SnappyCodec;
     set mapreduce.output.fileoutputformat.compress.type=BLOCK;
    

    2. 优化连接查询

    可以通过配置Map连接和倾斜连接的相关属性提升连接查询的性能。

    2.1 自动Map连接

    当连接一个大表和一个小表时,自动Map连接是一个非常有用特性。如果启动该特性,小表将保存在每个节点的本地缓存中,并在Map节点与大表进行连接。开启自动Map连接提供了两个好处。首先,将小标装进缓存将节省每个数据节点上的读取时间。其次,它避免了Hive查询中的倾斜连接,因为每个数据块的连接操作已经在Map阶段完成了。

    set hive.auto.convert.join=true;
    set hive.auto.convert.join.noconditionaltask=true;
    set hive.auto.convert.join.noconditionaltask.size=100000000;
    set hive.auto.convert.join.use.nonstaged=true;
    

    其中:

    • hive.auto.convert.join:是否启用基于输入文件的大小,将普通连接转化为Map连接的优化机制。
    • hive.auto.convert.join.noconditionaltask:是否启用基于输入文件的大小,将普通连接转化为Map连接的优化机制。假设参与连接的表(或分区)有N个,如果打开这个 参数,并且有N-1个表(或分区)的大小总和小于hive.auto.convert.join.noconditionaltask.size参数指定的值,那么会直接将连接转为Map连接。
    • hive.auto.convert.join.noconditionaltask.size:如果hive.auto.convert.join.noconditionaltask是关闭的,则本参数不起作用。否则,如果参与连接的N个表(或分区)中的N-1个 的总大小小于这个参数的值,则直接将连接转为Map连接。默认值为10MB。
    • hive.auto.convert.join.use.nonstaged:对于条件连接,如果从一个小的输入流可以直接应用于join操作而不需要过滤或者投影,那么不需要通过MapReduce的本地任务在 分布式缓存中预存。当前该参数在vectorization或tez执行引擎中不工作。

    2.2 倾斜连接

    两个大表连接时,会先基于连接键分别对两个表进行排序,然后连接它们。Mapper将特定键值的所有行发送给同一个Reducer。例如:表A的id列有1,2,3,4四个值,表B的id有1,2,3三个值,查询语句如下:

    select A.id from A join B on A.id = B.id
    

    一系列Mapper读取表中的数据并基于键发送给Reducer。如id=1行进入Reducer R1,id = 2的行进入Reducer R2的行等。这些Reducer产生A B的交集并输出。Reducer R4只从A获取行,不产生查询结果。

    现在假设id=1的数据行是高度倾斜的,则R2和R3会很快完成,而R1需要很长时间,将成为整个查询的瓶颈。配置倾斜连接的相关属性可以有效优化倾斜连接。

    set hive.optimize.skewjoin=true;
    set hive.skewjoin.key=1000000;
    set hive.skewjoin.mapjoin.map.tasks=10000;
    set hive.skewjoin.mapjoin.min.split=33554432;
    

    其中:

    • hive.optimize.skewjoin:是否为连接表中的倾斜键创建单独的执行计划。它基于存储在元数据中的倾斜键。在编译时,Hive为倾斜键和其他键值生成各自的查询计划。
    • hive.skewjoin.key:决定如何确定连接中的倾斜键。在连接操作中,如果同一键值所对应的数据行数超过该参数值,则认为该键是一个倾斜连接键。
    • hive.skewjoin.mapjoin.map.tasks:指定倾斜连接中,用于Map连接作业的任务数。该参数应该与hive.skewjoin.mapjoin.min.split一起使用,执行细粒度的控制。
    • hive.skewjoin.mapjoin.min.split:通过指定最小split的大小,确定Map连接作业的任务数。该参数应该与hive.skewjoin.mapjoin.map.tasks一起使用,执行细粒度的控制。

    2.3 桶Map连接

    如果连接中使用的表是特定列分桶的,可以开启桶Map连接提升性能。

    set hive.optimize.bucketmapjoin=true;
    set hive.optimize.bucketmapjoin.sortedmerge=true;
    

    其中:

    • hive.optimize.bucketmapjoin:是否尝试桶Map连接。
    • hive.optimize.bucketmapjoin.sortedmerge:是否尝试在Map连接中使用归并排序。

    3. 避免使用Order by 全局排序

    Hive中使用order by 子句实现全局排序,order by只用一个reduce产生结果,对于大数据集,这种做法效率很低。如果不需要全局有序,则可以使用sort by子句,该子句为每个reduce生成一个排好序的文件。如果需要控制一个特定数据行流向哪个reducer,可以使用用distribute by 子句。如:

    select id,name,salary, dept from employee distribute by dept sort by id asc, name desc;
    

    属于一个dept的数据会分配到一个reducer进行处理,同一个dept的所有记录会按照id,name列排序。最终的结果集是全局有序的。

    4. 启用Tex或者Spark执行引擎。

    set hive.execution.engine=tex;
    或者
    set hive.execution.engine=spark;
    

    5. 优化Limit操作

    默认时limit操作仍然会执行整个查询,然后返回限定的行数。在有些情况下这种处理方式很浪费,因此可以通过设置下面的属性避免此行为。

    set hive.limit.optimize.enable=true;
    set hive.limit.row.max.size=true;
    set hive.limit.optimize.limit.file=10;
    set hive.limit.optimize.fetch.max=50000;
    

    其中:

    • hive.limit.optimize.enable:是否启用limit优化。当使用limit语句时,对源数据进行抽样。
    • hive.limit.row.max.size:在使用limit做数据的子集查询时保证的最大行数据量。
    • hive.limit.optimize.limit.file:在使用limit做数据子集查询时,采样的最大文件数。
    • hive.limit.optimize.fetch.max:使用简单limit数据抽样时,允许的最大行数。

    6. 启用并行执行

    每条Hive SQL语句都被转化成一个或者多个阶段执行,可能是一个MapReduce阶段,采样阶段,限制阶段等。默认时,Hive在任意时刻只能执行其中一个阶段。如果组成一个特定作业的多个执行阶段是彼此独立的,那么它们可以并行执行,从而整个作业得以更快完成。设置下面的属性启用并执行。

    set hive.exec.parallel=true;
    set hive.exec.parallel.thread.number=8;
    

    其中:

    • hive.exec.parallel:是否并行执行作业。
    • hive.exec.parallel.thread.number:最多可以并行执行的作业数。

    7. 启用MapReduce严格模式

    Hive提供了一个严格模式,可以防止用户执行那些可能产生负面影响的查询。通过设置下面的属性启用MapReduce严格模式。

    set hive.mapred.mode=strict
    

    严格模式禁止3种类型的查询

    • 对于分区表,where子句中不包含分区字段过滤条件的查询不允许执行。
    • 对于使用了order by子句的查询,要求必须使用limit子句,否则不允许执行。
    • 限制笛卡尔积查询。

    8. 使用单一Reducer执行多个Group By

    通过为group by操作开启单一reduce任务属性,可以将一个查询中的多个group by操作联合发送给单一MapReduce作业。

    set hive.multigroupby.singlereducer=true;
    

    9. 控制并行Reduce任务

    Hive通过将查询任务分成一个或者多个MapReduce任务达到并行的目的。确定最佳的mapper个数和reducer个数取决于多个变量,例如输入的数据量以及对这些数据执行的操作类型等。如果有太多的mapper或者reducer任务,会导致启动、调度和运行作业过程产生过多的开销,而设置的数量太少,那么就可能没有重分利用好集群内在的并发性。对于一个Hive查询,可以设置下面的属性来控制并行reducer任务的个数。

    set hive.exec.reducers.bytes.per.reducer=256000000;
    set hive.exec.reducers.max=1009;
    

    其中:

    • hive.exec.reducers.bytes.per.reducer:每个reducer的字节数,默认值为256MB。Hive是按照输入的数据量大小来确定reducer个数的。例如,如果输入的数据是1GB,将 使用4个reducer。
    • hive.exec.reducers.max:将会使用的最大reducer个数。

    10. 启用向量化

    向量化特性在Hive 0.13.1版本中被首次引入。通过查询执行向量化,使Hive从单行处理数据改为批量处理方式,具体来说是一次1024行而不是原来的每次只处理一行,这大大提升了指令流水线和缓存的利用率,从而提高了扫描、聚合、过滤和链接等操作的性能。可以设置下面的属性启用查询执行向量化。

    set hive.vectorized.execution.enabled=true;
    set hive.vectorized.execution.reduce.enabled=true;
    set hive.vectorized.execution.reduce.groupby.enabled=true;
    

    其中:

    • hive.vectorized.execution.enabled:如果该标志设置为true,则开启查询执行的向量模式,默认值为false。
    • hive.vectorized.execution.reduce.enabled:如果该标志设置为true,则开启查询执行reduce端的向量模式,默认值为true。
    • hive.vectorized.execution.reduce.groupby.enabled:如果该标志设置为true,则开启查询执行reduce端group by操作的向量模式,默认值为true。

    11. 启用基于成本的优化器

    Hive 0.14 版本开始提供基于成本优化器(CBO)特性。使用过Oracle数据库的同学对CBO一定不会陌生。与Oracle类似,Hive的CBO也可以根据查询成本指定执行计划,例如确定表链接的顺序、以何种方式执行链接、使用的并行度等。设置下面的属性启用基于成本优化器。

    set hive.cbo.enable=true;
    set hive.compute.query.using.stats=true;
    set hive.stats.fetch.partition.stats=true;
    set hive.stats.fetch.column.stats=true;
    

    其中:

    • hive.cbo.enable:控制是否启用基于成本的优化器,默认值是true。Hive的CBO使用Apache Calcite框架实现。
    • hive.compute.query.using.stats:该属性的默认值为false。如果设置为true,Hive在执行某些查询时,例如select count(1),只利用元数据存储中保存的状态信息返回结果。 为了收集基本状态信息,需要将hive.stats.autogather属性配置为true。为了收集更多的状态信息,需要运行analyzetable查询命令。
    • hive.stats.fetch.partition.stats:该属性的默认值为true。操作树中所标识的统计信息,需要分区级别的基本统计,如每个分区的行数、数据量大小和文件大小等。分区 统计信息从元数据存储中获取。如果存在很多分区,要为每个分区收集统计信息可能会消耗大量的资源。这个标志可被用于禁止从元数据存储中获取分区统计。当 该标志设置为false时,Hive从文件系统获取文件大小,并根据表结构估算行数。
    • hive.stats.fetch.column.stats:该属性的默认值为false。操作树中所标识的统计信息,需要列统计。列统计信息从元数据存储中获取。如果存在很多列,要为每个列收 集统计信息可能会消耗大量的资源。这个标志可被用于禁止从元数据存储中获取列统计。

    可以使用HQL的analyze table语句收集一个表中所有列相关的统计信息,例如下面的语句收集sales_order_face表的统计信息。

    analyze table sales_order_fact compute statistics for climuns;
    analyze table sales_order_fact compute statistics for columns order_number,customer_sk;
    

    12. 使用合适的存储格式

    Hive支持多种数据格式,如textFile、sequenceFile、RCFFile、ORCFile等。在合适的场景下使用合适的存储格式,有助于提升查询性能。
    下面是选择存储格式建议的场景:

    • 如果数据有参数的分隔符,那么可以选择TEXTFILE格式。
    • 如果数据所在文件比块尺寸小、可以选择SEQUCEFILE格式。
    • 如果想执行数据分析,并高效地存储数据,可以选择RCFFILE。
    • 如果希望减少数据所需要的存储空间并提升性能,可以选择ORCFILE。
    展开全文
  • 启用压缩和解压缩INI文件。 启用序列和反序列自定义类型为INI内容。 安装: 您可以按照适合您的任何方式使用此组件: 通过在项目内部添加作为私有程序集。 通过安装作为共享程序集。 作为通过软件包: PM ...
  • 在XP下把win7安装到VHD,内存足够大可以RAMOS1、用DiskGenius创建VHD固定大小磁盘文件,以win7vhd.vhd为例,然后进行分区格式化格式化启用NTFS压缩。2、进入WIN7PE,用ghost11.5把太完美制作的Ghost_Win7_SP1_X86...

    在XP下把win7安装到VHD,内存足够大可以RAMOS

    在XP下把win7安装到VHD,内存足够大可以RAMOS
    1、用DiskGenius创建VHD固定大小磁盘文件,以win7vhd.vhd为例,然后进行分区格式化,格式化时启用NTFS压缩。
    2、进入WIN7PE,用ghost11.5把太完美制作的Ghost_Win7_SP1_X86_lite_旗舰精简版_V05_678MB灌进Z:之后保存。
    3、在XP的引导菜单中加入VHD启动项。把bootmgr拷贝到C:\下,如果需要中文字体支持,把win7光盘镜像中提取的\boot\cs-CZ\,\boot\Fonts\,\boot\zh-CN\目录下的文件拷贝到C:\boot下。
    4、打开Bootice写引导工具,主引导记录写入NT6.X,分区引导记录写入bootmgr,然后切换到BCD编辑标签,新建C:\boot\BCD文件(如果已经有BCD就直接编辑),依次添加XP启动项,grub4dos启动项,vhd启动项,重启后在VHD中正常安装win7。
    【注意】用bootice在BCD中写入VHD启动项的时候,设备类型选择vhd,设备文件选择\RAMOS\WIN7LITE.vhd(不能带盘符,路径根据本机情况修改),然后保存当前系统设置。
    或者主引导记录用bootice写入grub4dos,引导C:\bootmgr,然后用C:\bootmgr引导vdh系统,因为grub4dos不能直接引导vhd,grub4dos引导vhd必须安装firadisk,而且需要特定配套的菜单。
    5、在Win7系统中安装FiraDisk驱动。打开设备管理器,在菜单栏中点击【操作-添加过时硬件】,然后手动选择FiraDisk的.inf文件。
    启动注册表编辑器,定位到“HKEY_LOCAL_MACHINE\SYSTEM”,然后删除其下的“MountedDevices”键值,这样在进入RAMOS后,虚拟磁盘的盘符就会自动变成“C:”。
    6、编辑grub4dos启动菜单menu.lst
    title RamWin7 RAMOS
    find --set-root /RAMOS/win7.vhd
    map --mem /RAMOS/win7.vhd (hd0)
    map (hd0) (hd1)
    map --hook
    chainloader (hd0,0)/bootmgr

    转载于:https://www.cnblogs.com/liuzhaoyzz3/p/4623892.html

    展开全文
  • 在XP下基于VHD版win7制作的RAMOS心得1、用DiskGenius创建1.85G的VHD固定磁盘文件,以win7prosen.vhd为例,然后进行分区格式化格式化启用NTFS压缩。2、为了防止做系统时出现意外,用Bootice把C盘MBR修改为Grub4...

    在XP下基于VHD版win7制作的RAMOS心得
    1、用DiskGenius创建1.85G的VHD固定磁盘文件,以win7prosen.vhd为例,然后进行分区格式化,格式化时启用NTFS压缩。
    2、为了防止做系统时出现意外,用Bootice把C盘MBR修改为Grub4dos,这样子系统如果失败,可以进入PE重做。
    在C盘安装prosen精简240MBwin7,MD5:A474FA7B3CF11B65FD5E9E3E5301CFBC。http://pan.baidu.com/share/link?shareid=3831708582&uk=2298763057

    在Win7系统中安装FiraDisk驱动。打开设备管理器,在菜单栏中点击【操作-添加过时硬件】,然后手动选择FiraDisk的.inf文件。
    启动注册表编辑器,定位到“HKEY_LOCAL_MACHINE\SYSTEM”,然后删除其下的“MountedDevices”键值,这样在进入RAMOS后,虚拟磁盘的盘符就会自动变成“C:”。
    注:某些采用8187B芯片的无线网卡,在此系统首次登陆后,会出现不能连接的现象。
    有此现象的网友可在桌面右键单击“网络”——选“属性”——更改配置器设置——右键单击你的无线网卡设备——属性——在连接项目中只选择协议版本6和4两项,其他都去掉勾,确定重启系统后即可恢复正常连接。把win7658_UI字体修复包解压后拷贝到C:\windows\fonts\下面。
    3、安装驱动及常用软件,例如Office蜻蜓特派员精简版103MB,Auto CAD2004迷你精简版45MB,winrar,acdsee5.0,搜狗浏览器,qq,QQ输入法。
    4、把grldr拷贝到C:\下,编辑grub4dos启动菜单menu.lst

    title win7--------win7prosen.vhd ramos
    find --set-root /RAMOS/win7prosen.vhd
    map --mem /RAMOS/win7prosen.vhd (hd0)
    map (hd0) (hd1)
    map --hook
    chainloader (hd0,0)/bootmgr

    title win7--------win7prosen.vhd vhd
    map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
    find --set-root /RAMOS/win7prosen.vhd
    map /RAMOS/win7prosen.vhd (hd0)
    map (hd0) (hd1)
    map --e820cycles=-1
    map --hook
    write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/RAMOS/win7prosen.vhd,boot;\n\0
    chainloader (hd0,0)/bootmgr
    5、选择title win7--------win7prosen.vhd ramos进入ramos,会提示发现新硬件,点下一步,安装后会提示您重启,这时选择不重启,再次打开注册表编辑器,
    运行regedit,找到HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices,检查盘符是否正确,要确保虚拟磁盘是C盘,如果不是,把原来的C盘改成M盘,虚拟磁盘改成C盘,交换磁盘。
    选中system项,右击导出,保存类型为:注册表配置单元文件,导出范围是所选分支HKEY_LOCAL_MACHINE\SYSTEM,文件夹名为system,点保存。
    6、退出ramos后进入pe,用imdisk挂载win7prosen.vhd,把刚才保存的system文件拷贝到c:\windows\system32\config\,覆盖掉同名文件。
    7、重启动,选择title win7--------win7prosen.vhd ramos就可以进入ramos了。

    在XP下基于VHD版XP或者VHD版2003制作的RAMOS心得
    1、为了防止做系统时出现意外,用Bootice把C盘MBR修改为Grub4dos,这样子系统如果失败,可以进入PE重做。
    2、在C盘安装215M深度xpsp3精简6.2版本。MD5:6f035a9e4c7295ec2c64d2d5b1eee879。
    或者安装深度实用迷你版Windows XP LTM3.0 完美精简版128MXPsp2,MD5:e0e7eb5e7af85718a8c07c576da52af5。http://pan.baidu.com/share/link?shareid=3834861299&uk=2298763057
    Grub4dos菜单:
    color white/blue blue/yellow light-red/blue 10
    foreground FFFFFF
    background 0000AD
    timeout 3
    default 0

    title Start WINXP
    chainloader (hd0,0)/ntldr

     

    title setup Winxp

    chainloader (hd0,0)/$LDR$

     

    title XP setup
    chainloader (hd0,0)/$LDR$

    title xpshendu62.vhd RAMOS
    find --set-root /RAMOS/xpshendu62.vhd
    map --mem /RAMOS/xpshendu62.vhd (hd0)
    #map (hd0) (hd1)
    map --e820cycles=1
    map --hook
    chainloader (hd0,0)/ntldr

    title xpshendu62.vhd modify
    map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
    find --set-root /RAMOS/xpshendu62.vhd
    map /RAMOS/xpshendu62.vhd (hd0)
    map (hd0) (hd1)
    map --e820cycles=-1
    map --hook
    write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/RAMOS/xpshendu62.vhd,boot;\n\0
    chainloader (hd0,0)/ntldr

    title WINPE by uepon (TonPE_V3.3.iso+firadisk)
    find --set-root /boot/imgs/TonPE_V3.3.iso
    map --mem /boot/imgs/TonPE_V3.3.iso (0xff)
    map --e820cycles=-1
    map --hook
    chainloader (0xff)
    3、安装驱动及常用软件,例如Office蜻蜓特派员精简版103MB,Auto CAD2004迷你精简版45MB,winrar,acdsee5.0,搜狗浏览器,qq,QQ输入法。
    右击我的电脑→管理→服务中开启Wireless Zero Configuration无线服务。关闭分页文件。
    4、安装FiraDisk驱动。右击firadisk.inf安装,安装后按照提示重启。
    5、进PE用DiskGenius创建VHD固定磁盘文件1.85G,以xp.vhd为例,然后进行分区格式化,格式化时启用NTFS压缩。
    6、PE下用IMDISK把创建的xp.vhd加载到某个盘符例如Z:,把C盘Documents and Settings,Program Files,WINDOWS及根目录下的文件拷贝到Z盘。
    7、选择title VHDXP RAMOS启动项启动RAMXP,会提示发现新硬件,点下一步,安装后会提示您重启,这时选择不重启,再次打开注册表编辑器,
    运行regedit,找到HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices,检查盘符是否正确,要确保虚拟磁盘是C盘,如果不是,把原来的C盘改成M盘,虚拟磁盘改成C盘,交换磁盘。
    选中system项,右击导出,保存类型为:注册表配置单元文件,导出范围是所选分支HKEY_LOCAL_MACHINE\SYSTEM,文件夹名为system,点保存。
    8、进入PE用imdisk加载xp.vhd到Z盘,把保存的system文件拷贝到Z:\windows\system32\config\下面覆盖掉同名文件。
    9、重新启动选择title VHDXP RAMOS启动项进入RAMXP,由于交换磁盘的影响,office套件如word、excel、powerpoint等第一次打开的时候会提示正在安装,运行一次让他自动安装好,然后自定义喜欢的设置,如果仍然出现问题,先重装office然后进行热备份。有些系统打开我的电脑会出现手电筒,鼠标出现沙漏要半天,可以运行这个批处理解决:
    【解决双击我的电脑等很久.bat】
    reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{BDEADF00-C265-11D0-BCED-00A0C90AB50F} /f
    reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\Controls /f
    reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\DelegateFolders /f
    10、重新热备份RAMXP。打开diskgenius→硬盘→打开虚拟硬盘文件xp.vhd,然后右击虚拟硬盘C盘,选择克隆分区,目标磁盘为diskgenius挂载的磁盘。
    11、备份好之后重启选择title VHDXP RAMOS启动项就可以进入RAMXP了。

     

    展开全文
  • RAMOS_XP制作教程

    2014-05-03 21:19:00
    RAMOS_XP制作教程1、为了...2、进入PE格式化C盘,格式化的时候勾选启用NTFS压缩,然后在C盘安装75M飞机城老朱zmhxpsp2。安装好之后windows目录约271M,Program Files约80M,Documents and Settings约95M。 http:/...
  • 简单使用Chrome调试JS代码调试区 Sources 面板打断点调试源代码条件断点各种情况下的断点格式化压缩的JS代码打印某个变量或表达式的值直接修改JS代码 调试区 Sources 面板 打开Chrome 左边是各种文件资源 中间是...
  • helper.rar

    2019-10-31 15:51:19
    JSON接口自动格式化查看 当你访问的接口(打开的页面)返回的是一个JSON格式的数据,FeHelper会自动将内容进行格式化处理,便于您的查看 JSON查看器 把你的JSON代码粘贴到JSON查看器的输入框中,点击“格式化”,...
  • 其实所有C系的代码,都可以通过Javascript代码美化工具进行格式化查看 代码压缩 包括Web前端Javascript代码压缩、CSS代码压缩、HTML代码压缩 JSON接口自动格式化查看 当你访问的接口(打开的页面)返回的是一个JSON...
  • Hadoop环境准备1、解压缩包2、修改Hadoop的配置文件3、启用hadoop服务 1、解压缩包 上传hadoop相关的两个压缩包到指定路径下 解压缩native包解决,启停Hadop服务时的一个warning ...格式化目标目
  • 快速创建,创建分区,格式化分区,删除分区,安装新操作系统向导,快速创建,创建分区,格式化分区,删除分区,复制硬盘,复制分区,文件传输向导,Boot Manager Wizard,整理分区碎片、整理MFT碎片、压缩MFT、...
  • WINRAR5.0正式注册版

    2013-10-10 10:14:03
    不影响压缩文件注释,此功能在两个压缩文件格式的版本中都支持,并且没有删除的 计划。 9. "设置密码" 命令和 "字典大小" 选项被移动到压缩对话框的“常规”页面。 10. 你可以在压缩对话框的“高级”对话框中...
  • RHCE之LVM

    2019-07-24 07:37:58
    1、查看 # fdisk -l 总共剩17.9G,建立3个逻辑分区 -e添加扩展分区,-l 创建了5-7三个逻辑分区 修改5-7分区类型 ...启用 #Partprobe ...压缩逻辑卷 ...指定格式化 指定文件系统 Mapper 是 支持...
  • Safari5 Word代码清理,有效清理从word中粘贴的代码同时保留格式 默认使用SWFUpload组件处理上传, 用户体验超好 自带源码格式化 支持皮肤功能, 只需修改一个CSS即可自定义皮肤 一键自动排版功能,内置自动图文排版, ...

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 221
精华内容 88
关键字:

格式化启用压缩