无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 7774|回复: 26

[求助] 求chenall大的grubinst1.3命令行版本

  [复制链接]
发表于 2020-2-25 14:40:41 | 显示全部楼层 |阅读模式
本帖最后由 liuzhaoyzz 于 2020-2-28 10:09 编辑

我想要个命令行将grub4dos写入MBR的小工具。bootice命令行有一个小bug,可能会导致无法启动。
BootICE命令行安装G4D,能否实现“不优先启动原MBR”? - GRUB4DOS - 无忧启动论坛 - Powered by Discuz! http://bbs.wuyou.net/forum.php?mod=viewthread&tid=403545


bootice的命令行类似这样子:
  1. BootICE.EXE /device=0 /mbr /install /type=GRUB4DOS /v046
复制代码
我本来是想要实现用grldr作为第一引导,结果bootice命令行执行之后,结果却是勾上了“优先尝试引导原来的MBR”。
优先尝试引导原来的MBR被选中2.jpg


对于一个空白的新硬盘或者优盘,当PBR是ntldr/bootmgr,而盘上不存在ntldr/bootmgr这一套引导文件的时候,“优先尝试引导原来的MBR”这个选项会导致空白的新硬盘或者优盘无法引导。

出错提示:An operating system wasn't found.Try disconnecting any drivers that don't contain an operating system.
Press any key to restart.
如下图:

An operating system wasn\'t found..jpg

上面的提示应该是grub4dos没有拿到控制权,优先启动“原来的MBR”,即活动分区的NTLDR/bootmgr,而他们不存在,所以会出错。

我想要的是不要勾选“优先尝试应到原来的MBR”。

bootice的源代码pauly似乎在2016年的时候就搞丢了一部分,2019年3月份的时候重写了bootice测试版,但是很多功能缺失,一眨眼都4年了,望眼欲穿啊。

我不知道“优先尝试引导原来的MBR”这个选项,修改了MBR的什么地方?怎么用命令行去掉?5大说可以用pecmd,我不会用,5大可能出手指点下?

看了下论坛,还有人说用dd for windows能够搞定,我不会用。

不点的建议是采用fbinst代替grldr.mbr,但我早已不喜欢用fbinst了。

还有wee,用bootice写入不了wee,因为wee占用的扇区数太大,有时候一个新优盘不分区的话根本写入不了,比如下图(可能是因为优盘根本没有MBR吧,是软盘格式),感觉还是不如grldr.mbr好用,在新电脑的硬盘上,我觉得grldr.mbr足够健壮。如果对优盘分区的话的确可以写入wee,但是很多情况下别人的优盘有数据,分区会搞掉数据,不方便。我跟倾向于无损写入引导的方式。
QQ截图20200225151633.jpg


是时候该重新造轮子了,是时候展现真正的技术了!恳请大神们出手啊!

grubinst1.1版本写入的时候,对于没有MBR会导致失败的提示。
于是我想到了用chenall修改的grubinst1.3版本,想用它尝试下,论坛搜了下,地址打不开了,有人能够分享下吗?





小结下:我更喜欢用8楼的grubinst1.4.rar的方案来实现,因为grubinst参数简单。
18楼的pecmd方案实现也没问题,但是pecmd参数太多,学习起来难度较大。
感谢各位大神出手!














发表于 2020-2-25 15:24:22 | 显示全部楼层
有没有试过g4d的bootlace

点评

bootlace适用于实模式的DOS啊,现在我想要的是windows下的命令行程序啊。bootlace在windows下是运行不了的。  详情 回复 发表于 2020-2-25 15:28
bootlace 只能在 dos 或 linux 上用吧。  详情 回复 发表于 2020-2-25 15:27
回复

使用道具 举报

发表于 2020-2-25 15:27:36 | 显示全部楼层
hilsonma 发表于 2020-2-25 15:24
有没有试过g4d的bootlace

bootlace 只能在 dos 或 linux 上用吧。
回复

使用道具 举报

 楼主| 发表于 2020-2-25 15:28:45 | 显示全部楼层
hilsonma 发表于 2020-2-25 15:24
有没有试过g4d的bootlace

   试过了,bootlace适用于实模式的DOS啊,现在我想要的是windows下的命令行程序啊。bootlace在windows下是运行不了的。     
回复

使用道具 举报

发表于 2020-2-25 15:45:27 | 显示全部楼层
本帖最后由 2011yaya2007777 于 2020-2-25 15:48 编辑

grldr.mbr 偏移 0x5a 处:
bit7 = 0/1 = 禁止在搜索GRLDR之后引导原先的MBR / 禁止在搜索GRLDR之前引导原先的MBR

以上官方注解有些晦涩。实际情况是:
0 屏幕显示: 按热键去启动GRUB,任何其他键启动以前的MBR...。(倒计时为零,启动以前的MBR。)
1 屏幕显示:按热键去启动以前的MBR,任何其他键启动GRUB...。(倒计时为零,启动GRUB。)

点评

优先尝试引导原来的MBR不选中:5A这里显示80: [attachimg]412052[/attachimg] 优先尝试引导原来的MBR不选中:5A这里显示00: [attachimg]412053[/attachimg] 请问下yaya大神,怎么用windows下的命令  详情 回复 发表于 2020-2-25 16:03
回复

使用道具 举报

 楼主| 发表于 2020-2-25 16:03:35 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2020-2-25 16:50 编辑
2011yaya2007777 发表于 2020-2-25 15:45
grldr.mbr 偏移 0x5a 处:
bit7 = 0/1 = 禁止在搜索GRLDR之后引导原先的MBR / 禁止在搜索GRLDR之前引导原 ...


优先尝试引导原来的MBR不选中(这是我想要的):5A这里显示0x80=二进制10000000:是不是bit8=1啊?
优先尝试引导原来的MBR不选中.jpg


优先尝试引导原来的MBR选中:5A这里显示00=00000000:
优先尝试引导原来的MBR选中.jpg

请问下yaya大神,怎么用windows下的命令行改写这一数值呢?
我能想到的是dsptw,dd for windows,pecmd,都是参数很多,很复杂的样子。


      
回复

使用道具 举报

发表于 2020-2-25 17:00:50 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2020-2-25 18:06:31 来自手机 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2020-3-4 10:07 编辑

   感谢分享!这个是网友在chenall的grubinst1.3基础上修改的吗?我晚点试试看。我粗略测试了grubinst1.4可以。晚点再试下没有MBR的那种优盘(经测试也可以写入Grub4dos到MBR)。

grubinst-1.3感觉没有网友修改的grubinst-1.4好用,似乎功能少些,似乎不能直接用C:这样的参数。
https://github.com/chenall/grubutils/tree/master/grubutils/grubinst

@echo off
rem grubinst --boot-prevmbr-first --g4d-version=0.4.6a c:
grubinst  --mbr-disable-floppy --boot-prevmbr-last -t=0 --g4d-version=0.4.6a C:
pause

上传个github上的grubinst源代码,zenptr上传的
https://github.com/zenptr/grubinst,只有code,没有release版本。包含testu,grubutils,fbinst,grubinst,loadbin,makemod,makerom,wee,weesetup源代码。吐槽下github,github好难下载啊,2MB文件下载了一晚上,浪费生命啊!


grubinst1.4.rar

51.72 KB, 下载次数: 52, 下载积分: 无忧币 -2

grubinst-master.zip

1.95 MB, 下载次数: 31, 下载积分: 无忧币 -2

DavidB-grubinst源代码.rar

1.35 MB, 下载次数: 26, 下载积分: 无忧币 -2

grubinst-1.3.zip

67.18 KB, 下载次数: 21, 下载积分: 无忧币 -2

点评

这个很简单啊: PUTF %Desktop%\grldr.mbr,0x5a,0x80  详情 回复 发表于 2020-2-25 18:24
回复

使用道具 举报

发表于 2020-2-25 18:23:19 来自手机 | 显示全部楼层
bit7=1.位是0 - 7.通常情况下,把grldr.mbr复制到mbr,就是bit7=1。windows下使用命令行我还不清楚。我一般是使用winhex工具。
回复

使用道具 举报

发表于 2020-2-25 19:41:12 | 显示全部楼层
527104427 发表于 2020-2-25 18:24
这个很简单啊:
PUTF %Desktop%\grldr.mbr,0x5a,0x80


PART /mbr[=nt6|=win|=nt5|=dos|=[*长度限制*]文件名]   [-img=文件名|磁盘]

都不需要BOOTICE了

点评

PART命令能够修改硬盘的MBR为grub4dos0.46a吗?看参数只能是NT5/NT6?  详情 回复 发表于 2020-2-25 19:57
回复

使用道具 举报

 楼主| 发表于 2020-2-25 19:55:26 来自手机 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2020-2-25 20:08 编辑
527104427 发表于 2020-2-25 18:24
这个很简单啊:
PUTF %Desktop%\grldr.mbr,0x5a,0x80

     能否直接PUTF C:,0x6a,0x80?我想修改某个分区所在的硬盘的MBR?不是修改grldr.mbr文件。

查看了下pecmd-putf帮助,似乎只能改文件内容?5大的意思是说,先修改grldr.mbr,然后用bootice写入MBR是吗?我看了grldr.mbr这个文件的0x5a默认就是80啊,不需要改啊?
  


┣━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃    │命令│'PUTF'                                                                                      ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │格式│PUTF
  • [.][#] [-16] 文件名,[起始位置[#长度限制]],<数据队列|PE变量名|#[.]内部数据ID[|目录]>┃
    ┃    │    │PUTF -dd [-bs=BS] [-ibs=BS] [-obs=BS] [-count=COUNT] [-len=LEN] [-skip=SKIP] [-skipb=SKIPB] ┃
    ┃    │    │     [-conv=notrunc] [-quick|-qspace]   <文件名>,[输出起始位置],输入文件名                  ┃
    ┃    ├──┼──────────────────────────────────────────────┨
    ┃    │功能│以 BINARY 形式修改指定文件的数据。后缀#为直接2进制写入PE对象,最多可多写2字节,为0。        ┃
    ┃    ├──┼──────────────────────────────────────────────┨
    ┃    │参数│■文件名: 已存在的文件名,支持环境变量解释;-16:数据队列为16进制   -v:写PE变量              ┃
    ┃    │    │■起始位置: 数值,相对于文件基址的起始位置,支持16进制数值,如 0x100;从0开始。默认0。      ┃
    ┃    │    │            可带TGMKS后缀。没有#长度限制就是全部数据。                                      ┃
    ┃PUTF│    │■数据队列: [*重复因子] 数值,从起始位置开始写入的数据,多个数值之间用空格分隔,如 *1M 0x00 ┃
    ┃    │    │            0x23 0xAD *1K 0x1C 128。资源内部数据ID位于"EXEDATA"下;"."表示不自动解压。      ┃
    ┃    │    ├──────────────────────────────────────────────┨
    ┃    │    │ 格式2为高速2进制块传送模式。BS为块字节,COUNT为块数,SKIP为输入文件文件起始块数,SKIPB为输 ┃
    ┃    │    │ 入文件文件起始字节数,可带TGMKS。文件名可不存在。-conv=notrunc:不缩短已存在的文件。输入文 ┃
    ┃    │    │ 件名可为zero表示清0.-quick稀疏文件。-qspace迅速分配空间。逻辑盘A:-Z:, 光驱\\.\CDROM0~N, 磁 ┃
    ┃    │    │ 带\\.\TAPE0~N,磁盘 \\.\PhysicalDrive0~N ,NUL为哑文件。LEN长度字节数,优先于COUNT。       ┃
    ┃    │    │  -fd=文件句柄:写文件加速                                                                  ┃
    ┃    ├──┼──────────────────────────────────────────────┨
    ┃    │示例│PUTF %CurDir%\Memu.DAT,0x400,0x23 0xAD 0x1C 0x80 0x6F    或 PUTF* A.DAT,,#100               ┃
    ┃    ├──┼──────────────────────────────────────────────┨
    ┃    │备注│※PUTF命令修改文件的起始位置是相对于文件基址的,并以复盖方式修改文件,不会改变文件的长度;但┃
    ┃    │    │  新文件不受长度限制。新文件但指定>1 的起始位置,或远过文件尾,中间会留下一个洞(NTFS等高级系┃
    ┃    │    │  统上不占磁盘);也没什么不利影响。PUTF*可以扩大文件。后缀“.”表示直接写入文本(ANSI)。     ┃
    ┃    │    │※以 BINARY 方式读取文件的对应命令是 GETF;长度限制只对PE变量名和内部数据ID有效。         ┃
    ┃    │    │※以字符串方式读取文件或修改文件的命令为 READ 命令和 WRIT 命令。                            ┃
    ┃    │    │※资源可以写为:"[文件名]""#资源名[|目录名]"   后面1对""可省。此时资源名可为非数字。        ┃
    ┃    │    │※支持  \\?\Harddisk0Partition2\A.TXT    \\?\HarddiskVolume5\A.TXT  \\?\ImDisk0\A.TXT       ┃
    ┃    │    │※文件名以&开始则为PE变量                                                           
  • 回复

    使用道具 举报

     楼主| 发表于 2020-2-25 19:57:13 来自手机 | 显示全部楼层
    红毛樱木 发表于 2020-2-25 19:41

    PART /mbr[=nt6|=win|=nt5|=dos|=[*长度限制*]文件名]   [-img=文件名|磁盘]


         PART命令能够修改硬盘的MBR为grub4dos0.46a吗?看参数只能是NT5/NT6?   

    点评

    先修改磁盘0的mbr为C:\grldr.mbr文件 再修改磁盘0的偏移0x6a处为0x80  详情 回复 发表于 2020-2-25 20:03
    回复

    使用道具 举报

    发表于 2020-2-25 20:00:35 来自手机 | 显示全部楼层
    grldr.mbr是安装在磁盘绝对逻辑0扇区的。不是安装在某分区的。

    点评

    我知道grldr.mbr是安装在磁盘绝对逻辑0扇区的,不是安装在某分区的。bootice可以通过盘符来确定他上面的某个硬盘,直接用盘符就行了。比如说 bootice /DEVICE=C: /mbr /install /type=GRUB4DOS /v046 /boot_file=gr  详情 回复 发表于 2020-2-25 20:17
    回复

    使用道具 举报

    发表于 2020-2-25 20:03:37 | 显示全部楼层
    liuzhaoyzz 发表于 2020-2-25 19:57
    PART命令能够修改硬盘的MBR为grub4dos0.46a吗?看参数只能是NT5/NT6?
    1. ENVI &hd=0
    2. PART /mbr=C:\grldr.mbr %&hd%
    3. PUTF \\.\PhysicalDrive%&hd%,0x6a,0x80
    复制代码


    先修改磁盘0的mbr为C:\grldr.mbr文件
    再修改磁盘0的偏移0x6a处为0x80
    回复

    使用道具 举报

     楼主| 发表于 2020-2-25 20:17:01 | 显示全部楼层
    本帖最后由 liuzhaoyzz 于 2020-2-25 20:18 编辑
    2011yaya2007777 发表于 2020-2-25 20:00
    grldr.mbr是安装在磁盘绝对逻辑0扇区的。不是安装在某分区的。

    我知道grldr.mbr是安装在磁盘绝对逻辑0扇区的,不是安装在某分区的。bootice可以通过盘符来确定他上面的某个硬盘,直接用盘符就行了。比如说
    bootice /DEVICE=C: /mbr /install /type=GRUB4DOS /v046 /boot_file=grldr /quiet
    这样的话bootice就可以把C:盘所在的“硬盘”的MBR修改为grub4dos了,虽然写的是C:,但最后的结果跟device=0或者device=1硬盘这样的结果是一样的,用盘符来判定硬盘更好用。

    点评

    只要你能想到的,PECMD2012都能行  详情 回复 发表于 2020-2-25 21:20
    回复

    使用道具 举报

    发表于 2020-2-25 21:20:01 | 显示全部楼层
    liuzhaoyzz 发表于 2020-2-25 20:17
    我知道grldr.mbr是安装在磁盘绝对逻辑0扇区的,不是安装在某分区的。bootice可以通过盘符来确定他上面的 ...
    1. ENVI &Drv=C:
    2. PART -iv=9 list drv %&Drv%,&hd
    3. PART /mbr=C:\grldr.mbr %&hd%
    4. PUTF \\.\PhysicalDrive%&hd%,0x6a,0x80
    复制代码


    只要你能想到的,PECMD2012都能行
    回复

    使用道具 举报

     楼主| 发表于 2020-2-25 22:28:44 | 显示全部楼层
    本帖最后由 liuzhaoyzz 于 2020-2-26 08:04 编辑
    红毛樱木 发表于 2020-2-25 21:20
    只要你能想到的,PECMD2012都能行

    感谢!我用你的代码试了下,果然可以,我把grldr.mbr放在和pecmd.exe同目录,把/mbr=C:\grldr.mbr改成了/mbr=grldr.mbr,代码调整了下。打包上来。

    ENVI &Drv=C:
    PART -iv=9 list drv %&Drv%,&hd
    PART /mbr=grldr.mbr %&hd%
    PUTF \\.\PhysicalDrive%&hd%,0x5a,0x80


    PECMD很强大,也很复杂,掌握起来不容易,我很懒散。
    想问下,如果盘符选择的是个GPT盘符,我知道grub4dos不能启动,我想问的是,这个PUTF会不会搞坏分区数据什么的?




    pecmd写入grub4dos到硬盘MBR示例.rar

    902.94 KB, 下载次数: 41, 下载积分: 无忧币 -2

    回复

    使用道具 举报

    发表于 2020-2-25 23:03:50 | 显示全部楼层
    liuzhaoyzz 发表于 2020-2-25 22:28
    感谢!我用你的代码试了下,果然可以,我把grldr.mbr放在和pecmd.exe同目录,把/mbr=C:grldr.mbr改成了/m ...

    1. ENVI &Drv=C:
    2. PART -iv=9 list drv %&Drv%,&hd
    3. PART -iv=10 list disk %&hd%,&MBRorGPT
    4. FIND $%&MBRorGPT%=MBR,
    5. {*
    6.     PART /mbr=%&CurDir%\grldr.mbr %&hd%
    7.     PUTF \\.\PhysicalDrive%&hd%,0x5a,0x80
    8. }
    复制代码




    判断是MBR分区表才执行。

    点评

    加了磁盘分区MBR/GPT判断,grldr.mbr当前磁盘用变量,地址0x5a也改了。很棒!感谢! 能把pecmd玩转真了不起,那么多命令,看着就头大!  详情 回复 发表于 2020-2-25 23:06
    回复

    使用道具 举报

     楼主| 发表于 2020-2-25 23:06:59 | 显示全部楼层
    红毛樱木 发表于 2020-2-25 23:03
    判断是MBR分区表才执行。

    加了磁盘分区MBR/GPT判断,grldr.mbr当前磁盘用变量,地址0x5a也改了。很棒!感谢!


    能把pecmd玩转真了不起,那么多命令,看着就头大!


    点评

    红毛和5大可以算是PECMD的高级程序员,玩得很溜。PECMD确实越来越复杂,好些代码我现在也看不懂了。  详情 回复 发表于 2020-2-26 12:49
    回复

    使用道具 举报

    发表于 2020-2-26 12:49:48 | 显示全部楼层
    liuzhaoyzz 发表于 2020-2-25 23:06
    加了磁盘分区MBR/GPT判断,grldr.mbr当前磁盘用变量,地址0x5a也改了。很棒!感谢!

    红毛和5大可以算是PECMD的高级程序员,玩得很溜。PECMD确实越来越复杂,好些代码我现在也看不懂了。
    回复

    使用道具 举报

    发表于 2020-2-29 14:34:43 | 显示全部楼层
    我是这样写的,从来没除过问题
    而且减少了扇区占用。
    BootICE.EXE /device=h: /mbr /install /type=nt60
    BootICE.EXE /device=h: /pbr /install /type=GRUB4DOS /v046
    BootICE.EXE /device=h: /partitions /activate

    点评

    你跟我的用法不同。你的MBR用的是bootmgr,PBR用的是grldr,引导过程是bootmgr→grldr,这样子的用法,无法实现格式化C盘之后,重启进入PE的目的。而我的用法可以。  详情 回复 发表于 2020-2-29 17:32
    回复

    使用道具 举报

    发表于 2020-2-29 14:50:01 | 显示全部楼层
    你相信我是用五笔打了个除(出)过问题吗……
    回复

    使用道具 举报

     楼主| 发表于 2020-2-29 17:32:22 来自手机 | 显示全部楼层
    本帖最后由 liuzhaoyzz 于 2020-2-29 17:33 编辑
    dehifir 发表于 2020-2-29 14:34
    我是这样写的,从来没除过问题
    而且减少了扇区占用。
    BootICE.EXE /device=h: /mbr /install /type=nt60
    ...


        你跟我的用法不同。你的MBR用的是bootmgr,PBR用的是grldr,引导过程是bootmgr→grldr,这样子的用法,无法实现格式化C盘之后,重启仍然能够进入PE的目的。而我的用法可以。   

    点评

    可以啊,重启还是引导GRLDR的,  详情 回复 发表于 2020-2-29 19:15
    回复

    使用道具 举报

    发表于 2020-2-29 19:15:06 | 显示全部楼层
    liuzhaoyzz 发表于 2020-2-29 17:32
    你跟我的用法不同。你的MBR用的是bootmgr,PBR用的是grldr,引导过程是bootmgr→grldr,这样子的用 ...

    可以啊,重启还是引导GRLDR的,

    点评

    如果把grldr安装在PBR,只能查找这个PBR所在的分区上面的grldr,不能全盘查找grldr,C盘怎么能够格式化?如果把grldr安装在MBR,可以全盘查找grldr,grldr放在任何一个分区根目录都可以,谁的兼容性好不是很明显吗?  详情 回复 发表于 2020-2-29 21:44
    回复

    使用道具 举报

     楼主| 发表于 2020-2-29 21:44:58 | 显示全部楼层
    本帖最后由 liuzhaoyzz 于 2020-2-29 21:50 编辑
    dehifir 发表于 2020-2-29 19:15
    可以啊,重启还是引导GRLDR的,

    如果把grldr安装在PBR,只能查找这个PBR所在的分区上面的grldr,不能全盘查找grldr,C盘怎么能够格式化?如果把grldr安装在MBR,可以全盘查找grldr,grldr放在任何一个分区根目录都可以,谁的兼容性好不是很明显吗?
    我说的是格式化C盘之后,PE仍然可以从其他盘符进入。
    windows的MBR只会查找活动分区的PBR加载,就算找到了C盘的PBR,如果C盘没有grldr,怎么启动?会提示No grldr.
    你试试不就知道了?就像你的例子,你的H盘是活动分区,如果你把H:盘的grldr删掉,就算在其他分区根目录放个grldr,也不可能引导的。
    grub4dos安装在PBR启动的方法早就不被推荐了,因为安装在MBR显然更可靠。

    点评

    也许是应用的问题吧,我家里NAS服务器上8个硬盘,不说二三个分一个区,起码也要一个硬盘分一个区,电脑上硬盘、U盘也都一个盘分一个区,所以不太知道主分区与不是主分区的问题,是我没经历过,视界太窄了,  详情 回复 发表于 2020-3-1 20:47
    回复

    使用道具 举报

    发表于 2020-3-1 20:47:40 | 显示全部楼层
    liuzhaoyzz 发表于 2020-2-29 21:44
    如果把grldr安装在PBR,只能查找这个PBR所在的分区上面的grldr,不能全盘查找grldr,C盘怎么能够格式化? ...

    也许是应用的问题吧,我家里NAS服务器上8个硬盘,不说二三个分一个区,起码也要一个硬盘分一个区,电脑上硬盘、U盘也都一个盘分一个区,所以不太知道主分区与不是主分区的问题,是我没经历过,视界太窄了,
    回复

    使用道具 举报

     楼主| 发表于 2020-3-2 13:58:05 | 显示全部楼层
    本帖最后由 liuzhaoyzz 于 2020-3-2 14:42 编辑

        看了下MBR无法写入wee的那个优盘,用diskgenius看了下起始扇区居然是32,而wee安装需要62个扇区,所以无法写入。这个优盘是卖软件的厂家的,上面是一个商业软件(买回来的时候就没有分区格式化)。我试了下用傲梅无损分区的分区对齐功能,选择4K对齐(或者选择1024),起始扇区变成了2048(1024),就可以写入wee到MBR了。
    优盘起始扇区32
    优盘起始扇区32.jpg

    傲梅无损分区的分区对齐功能,如果有较多数据移动的时候要费点时间。
    傲梅分区对齐.jpg
       起始扇区号2048
    起始扇区号2048.jpg


    wee可以安装了:
    wee可以安装了.jpg


    当然用diskgenius对这个优盘重新分区也是可以的,默认起始扇区号63,也可以在扇区对齐那里修改为1024、2048等。问题是很多时候优盘是别人的,上面有东西,重新分区太麻烦。傲梅无损分区提供了无损修改起始扇区号的功能,挺好的。




    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

    闽公网安备 35020302032614号

    GMT+8, 2024-3-29 08:24

    Powered by Discuz! X3.3

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表