无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: mdyblog
打印 上一主题 下一主题

[MBROSTool6.26]UD升级到UDm:U启部署只需“一拖一格”,PE免改造即可加载隐藏外置!

    [复制链接]
991#
发表于 2014-5-3 23:48:24 | 只看该作者
本帖最后由 peterpanheaven 于 2014-5-3 23:49 编辑

太爽了.由於分區夠大.把內容都改成sp_star兄的Win81RamOS_MBROS.MOS之內容

再度啟動成功^^

嘿嘿!!連無線網路都連成功!! 這是win81ramos 下第一次啊^^

不過...MOS寫入時.若EFI不勾選.我這裡完全不能啟動...

**************************************
接下來要請問.這個U盤的後段空間.如圖...


要如何顯現出來並使用? 在哪裡操作?
上圖DG顯示的分區狀態.明顯是錯的...

回复

使用道具 举报

992#
发表于 2014-5-4 00:12:49 | 只看该作者
peterpanheaven 发表于 2014-5-3 23:48
太爽了.由於分區夠大.把內容都改成sp_star兄的Win81RamOS_MBROS.MOS之內容

再度啟動成功^^

線網路都連成功!! 這是win81ramos 下第一次啊^^
>>win81ramos 一直都能用无线啊,是你没找到驱动吧?

.MOS寫入時.若EFI不勾選.我這裡完全不能啟動...
>>这个要看运气了。如果不勾选,那么错误提示是不是\boot\BCD没找到?

接下來要請問.這個U盤的後段空間
>>分区应该已经分好了。Windows的磁盘管理,分配个盘符,格式化一下,应该就能用了。
    DG好像和这个技术是有点冲突......
回复

使用道具 举报

993#
发表于 2014-5-4 00:19:09 | 只看该作者
sp_star 发表于 2014-5-4 00:12
線網路都連成功!! 這是win81ramos 下第一次啊^^
>>win81ramos 一直都能用无线啊,是你没找到驱动吧?

...


>>win81ramos 一直都能用无线啊,是你没找到驱动吧?
不.我從沒成功過.您的作品讓我很感動!!!

>>这个要看运气了。如果不勾选,那么错误提示是不是\boot\BCD没找到?
我會再試試的...

>>分区应该已经分好了。Windows的磁盘管理,分配个盘符,格式化一下,应该就能用了。
    DG好像和这个技术是有点冲突......
了解.來試試了^^
回复

使用道具 举报

994#
发表于 2014-5-4 00:44:20 | 只看该作者
sp_star 发表于 2014-5-4 00:12
線網路都連成功!! 這是win81ramos 下第一次啊^^
>>win81ramos 一直都能用无线啊,是你没找到驱动吧?

...

>>分区应该已经分好了。Windows的磁盘管理,分配个盘符,格式化一下,应该就能用了。

哇...

磁盤管理下長成這樣子.怎麼MBROS跑到後面來了??


中間那塊就是可拿來用放data的嗎? 可格式化.分配盤符嗎?
回复

使用道具 举报

995#
发表于 2014-5-4 00:48:27 | 只看该作者
peterpanheaven 发表于 2014-5-4 00:44
>>分区应该已经分好了。Windows的磁盘管理,分配个盘符,格式化一下,应该就能用了。

哇...

你这个看着不大对啊!是不是写入的时候选了"一个UDm区+数据区"?
还是向楼主请教一下吧。
回复

使用道具 举报

996#
发表于 2014-5-4 01:59:16 | 只看该作者
本帖最后由 fvptk 于 2014-5-4 10:43 编辑

[quote]mdyblog 发表于 2014-5-3 18:12
这个测试:
956#

磁盘调试信息.7z (997.12 KB, 下载次数: 3)

ABC.7z

997.12 KB, 下载次数: 10, 下载积分: 无忧币 -2

回复

使用道具 举报

997#
发表于 2014-5-4 06:25:18 | 只看该作者
sp_star 发表于 2014-5-4 00:48
你这个看着不大对啊!是不是写入的时候选了"一个UDm区+数据区"?
还是向楼主请教一下吧。

> 你这个看着不大对啊!是不是写入的时候选了"一个UDm区+数据区"?

沒! 我寫入的是"一个UDm区"而已...
回复

使用道具 举报

998#
发表于 2014-5-4 06:54:21 | 只看该作者
本帖最后由 peterpanheaven 于 2014-5-4 07:03 编辑

清晨再度以一個8G U盤
嘗試.這次寫入的是 grub2-G-H3CDALL.mos 1.99 GB (2,139,095,040 位元組)

先不勾選 設定EFI啟動.寫完...



寫完後.會跳出Q盤未格式化訊息?
從磁碟管理看...


嘗試啟動...



啟動中也未出現U盤未格式化訊息?


先不管繼續...


是可以順利驅動完成...


PE中.打開DG.Bootice看看.都是怪怪的...




再來一次. 勾選 設定EFI啟動.寫完...



磁盤管理看...不一樣!


嘗試啟動...


順利至驅動完成...



PE中.打開DG.Bootice看看..

不一樣就是不一樣...

雖然兩者都順利進入了.但產生了些許問題...
1. 最主要應是DG.bootice.還有磁盤管理對MBROS區的解讀無法理解...
2. MBROS外的U盤剩餘空間要如何利用?
3. 設定EFI啟動是否直接影響磁盤管理對U盤的解讀? 該如何辨別?
4. 覺得這套方法應有未來性.但頗須解惑就是...
回复

使用道具 举报

999#
 楼主| 发表于 2014-5-4 08:08:11 | 只看该作者
peterpanheaven 发表于 2014-5-3 23:48
太爽了.由於分區夠大.把內容都改成sp_star兄的Win81RamOS_MBROS.MOS之內容

再度啟動成功^^

>>不過...MOS寫入時.若EFI不勾選.我這裡完全不能啟動...
可能你的机器主板程序老了点。
回复

使用道具 举报

1000#
发表于 2014-5-4 08:15:38 | 只看该作者
peterpanheaven 发表于 2014-5-4 06:54
清晨再度以一個8G U盤
嘗試.這次寫入的是 grub2-G-H3CDALL.mos 1.99 GB (2,139,095,040 位元組)

写入先不勾选EFI启动,磁盘管理里看到的容量是正确的,这时将其格式化。
然后更改EFI启动,不需要重写:
插上U盘,高级设置-->启动设置--->设定/取消EFI  即可。

按这种方式试试。

设定EFI, 就会变成普通的隐藏区,在磁盘管理,DG, Bootice里都能看到,只是你的图上显示的容量似乎不大对。

回复

使用道具 举报

1001#
 楼主| 发表于 2014-5-4 08:21:42 | 只看该作者
本帖最后由 mdyblog 于 2014-5-4 12:58 编辑
peterpanheaven 发表于 2014-5-4 06:54
清晨再度以一個8G U盤
嘗試.這次寫入的是 grub2-G-H3CDALL.mos 1.99 GB (2,139,095,040 位元組)


1:
看样子, MS 真的完全 没考虑 你这种不支持多分区的U盘  (FDD盘), 分多分区后的情况。

是MS显示的图错了,不理他。


DG 一直有这个  毛病,不理他,分区管理 不是人家的重点,人家主要是数据恢复。
MBROS 显示的图是对的。



2:
写入的 时候


在PE中 用 MBROSTOOL  加载 后面那个window不认的分区。

选择测盘    【加载】  选择 【第4隐藏分区...】 【修改加载】 。
就可加载。
记得 修改数据后, 不用了就马上卸载! (关机前卸掉!!!)
回复

使用道具 举报

1002#
 楼主| 发表于 2014-5-4 08:24:48 | 只看该作者
peterpanheaven 发表于 2014-5-4 00:44
>>分区应该已经分好了。Windows的磁盘管理,分配个盘符,格式化一下,应该就能用了。

哇...


》》中間那塊就是可拿來用放data的嗎? 可格式化.分配盤符嗎?
MS显示完全乱了。
“中間那塊” 不能格, 就是 隐藏启动区。


用DG看。
用MBROS看。
回复

使用道具 举报

1003#
 楼主| 发表于 2014-5-4 08:28:26 | 只看该作者
peterpanheaven 发表于 2014-5-4 06:54
清晨再度以一個8G U盤
嘗試.這次寫入的是 grub2-G-H3CDALL.mos 1.99 GB (2,139,095,040 位元組)

》》先不勾選 設定EFI啟動.寫完...
此时显示是都对的。( 单分区, MS能显示的)

未格式化 可能也是对的。 自己格式化一下就可以存放数据了。
只是 这样你的机器 不能 EFI启动隐藏的UDm中的PE。
只可以BIOS启动。
回复

使用道具 举报

1004#
 楼主| 发表于 2014-5-4 08:32:23 | 只看该作者
peterpanheaven 发表于 2014-5-4 06:54
清晨再度以一個8G U盤
嘗試.這次寫入的是 grub2-G-H3CDALL.mos 1.99 GB (2,139,095,040 位元組)

>>1. 最主要應是DG.bootice.還有磁盤管理對MBROS區的解讀無法理解...
DG BootICE  MBROS 显示的都对。
就MS显示 多分区是 不对。不理他了。

MBROS 显是 最靠谱, 信息最清除。
第一列 显示 【分区】号为0 的, 就是 Window 不认的 “多”分区。 其他软件不提供这个信息。
     这个分区可用本工具加载。
回复

使用道具 举报

1005#
 楼主| 发表于 2014-5-4 08:35:03 | 只看该作者
peterpanheaven 发表于 2014-5-4 06:54
清晨再度以一個8G U盤
嘗試.這次寫入的是 grub2-G-H3CDALL.mos 1.99 GB (2,139,095,040 位元組)

》》MBROS外的U盤剩餘空間要如何利用?
写入时  【强行清除旧分区表】 【剩余空间做普通分区】
法1: MBROSTOOL 加载。

法2:
不开启 EFI 时, 可以直接访问就号了。

点评

给个加载 那个window 不认的分区吧。 [attachimg]192614[/attachimg]  详情 回复 发表于 2014-5-4 08:38
回复

使用道具 举报

1006#
 楼主| 发表于 2014-5-4 08:38:07 | 只看该作者
mdyblog 发表于 2014-5-4 08:35
》》MBROS外的U盤剩餘空間要如何利用?
写入时  【强行清除旧分区表】 【剩余空间做普通分区】
法1: MB ...

给个加载 那个window 不认的分区吧。
回复

使用道具 举报

1007#
 楼主| 发表于 2014-5-4 11:16:45 | 只看该作者
本帖最后由 mdyblog 于 2014-5-4 13:42 编辑
fvptk 发表于 2014-5-4 01:59
[quote]mdyblog 发表于 2014-5-3 18:12
这个测试:
956#



X.loG  中下面信息:
{forx * 0 1 2,&磁盘,}

磁盘:1 \n  磁盘信息 磁盘号   大小(字节)         柱面数 磁头数 扇数 扇区 媒体     签名 总线\n              1     4040724480     4040724480      0    0    0    0 0AE50AE5  7 \n

-----
说明认出了那个U盤  磁盘:1   
磁盘:0
  磁盘信息 磁盘号   大小(字节)         柱面数 磁头数 扇数 扇区 媒体     签名 总线
              0   320072933376   320072933376      0    0    0    0 D041D041 11
  字符说明 激活 __本分区起始__ 分区 __本分区结束__ _______本分区______ ______本分区_______
  激活为0x80    磁头_扇区_柱面 类型 磁头_扇区_柱面 _____起始扇区号____ _____扇区总数______
  主分区1: 0x80 0x20 0x21 0x00 0x07 0xFE 0xFF 0xFF 0x00 0x08 0x00 0x00 0x00 0x18 0x04 0x05
  主分区2: 0x00 0xFE 0xFF 0xFF 0x0F 0xFE 0xFF 0xFF 0x00 0x20 0x04 0x05 0x00 0xC8 0x3E 0x20
  主分区3: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
  主分区4: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
  标志   : 0x55 0xAA
  全部分区: 1   @2  -3  -4  2   3   4
磁盘:1
  磁盘信息 磁盘号   大小(字节)         柱面数 磁头数 扇数 扇区 媒体     签名 总线
              1     4040724480     4040724480      0    0    0    0 0AE50AE5  7
  字符说明 激活 __本分区起始__ 分区 __本分区结束__ _______本分区______ ______本分区_______
  激活为0x80    磁头_扇区_柱面 类型 磁头_扇区_柱面 _____起始扇区号____ _____扇区总数______
  主分区1: 0x80 0xA6 0x39 0x6E 0x0B 0x41 0x5E 0xEB 0x00 0x20 0x1B 0x00 0x48 0x4C 0x5D 0x00
  主分区2: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
  主分区3: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
  主分区4: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
  标志   : 0x55 0xAA
  全部分区: 1   -2  -3  -4

磁盘:2
  磁盘信息 磁盘号   大小(字节)         柱面数 磁头数 扇数 扇区 媒体     签名 总线
              2        4194304        4194304      0    0    0    0 5DBB28DE 15
  字符说明 激活 __本分区起始__ 分区 __本分区结束__ _______本分区______ ______本分区_______
  激活为0x80    磁头_扇区_柱面 类型 磁头_扇区_柱面 _____起始扇区号____ _____扇区总数______
  主分区1: 0x00 0x00 0x01 0x80 0x07 0x00 0xC1 0xFF 0x80 0x00 0x00 0x00 0x80 0x17 0x00 0x00
  主分区2: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
  主分区3: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
  主分区4: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
  标志   : 0x55 0xAA
  全部分区: 1   -2  -3  -4


---
那么 直接 运行  磁盘分区信息.wcs  (文字可以用鼠标选择拷贝的)
可以获得 此U盤信息的。
进而 MBROSTool   的分区管理 也能 显示  此U盤信息  (可以直接导出)

麻烦把信息 贴上来 ,我在分析下。

麻烦再用 调试磁盘信息2.zip 测试下, 把X.LOG传上来;俺分析下。

麻烦再用 调试磁盘信息3.zip 测试下, 把X3.LOG传上来;俺分析下。

调试磁盘信息2.zip

910 Bytes, 下载次数: 4, 下载积分: 无忧币 -2

调试磁盘信息3.zip

1.12 KB, 下载次数: 4, 下载积分: 无忧币 -2

回复

使用道具 举报

1008#
 楼主| 发表于 2014-5-4 12:49:46 | 只看该作者
本帖最后由 mdyblog 于 2014-5-4 12:59 编辑
sp_star 发表于 2014-5-4 00:48
你这个看着不大对啊!是不是写入的时候选了"一个UDm区+数据区"?
还是向楼主请教一下吧。


>>>>>>但总的来讲,U+比UD/UDm都要简单。
>>>>哪天直接加  U+ 类似的 操作界面 就 简单了。
>>>>   :直接写入ISO。  
>>[H3]也是,这个才是正途,可以暂时不要搞命令行,弄个直接写ISO的UDm工具,那就了不得!

原来上是可以实现的。 当需要花些时日。
大家认为 这个功能 很着急要吗?

点评

直接写入ISO的问题,就是ISO如果直接用bootmgr启动,就抓瞎了。。。。 这些功能对我个人无所谓了,因为我已经会用你的工具了,效果还不错。  详情 回复 发表于 2014-5-4 12:59
回复

使用道具 举报

1009#
发表于 2014-5-4 12:59:41 | 只看该作者
mdyblog 发表于 2014-5-4 12:49
>>>>>>但总的来讲,U+比UD/UDm都要简单。
>>>>哪天直接加  U+ 类似的 操作界面 就 简单了。
>>>>    ...

直接写入ISO的问题,就是ISO如果直接用bootmgr启动,就抓瞎了。。。。
这些功能对我个人无所谓了,因为我已经会用你的工具了,效果还不错。对没接触过的,也许能简单些。
回复

使用道具 举报

1010#
 楼主| 发表于 2014-5-4 13:05:12 | 只看该作者
sp_star 发表于 2014-5-4 12:59
直接写入ISO的问题,就是ISO如果直接用bootmgr启动,就抓瞎了。。。。
这些功能对我个人无所谓了,因为 ...

那就 缓缓 再说吧。

bootmgr启动的问题 可以解决的。

点评

bootmgr启动不知是如何解决的,EFI启动有希望吗? 另外,我用批处理来实现命令行创建MBROS.MOS,但创建出来的文件似乎不会自动查找分区内的启动文件。导入到保留区倒是可以启动。用GUI工具创建,2种方式都可以。  详情 回复 发表于 2014-5-4 14:43
回复

使用道具 举报

1011#
发表于 2014-5-4 14:43:54 | 只看该作者
mdyblog 发表于 2014-5-4 13:05
那就 缓缓 再说吧。

bootmgr启动的问题 可以解决的。

bootmgr启动不知是如何解决的,EFI启动有希望吗?
另外,我用批处理来实现命令行创建MBROS.MOS,但创建出来的文件似乎不会自动查找分区内的启动文件。导入到保留区倒是可以启动。用GUI工具创建,2种方式都可以。

是不是少了什么参数?
set /a size=%MB%*1024*1024
PECMD PUTF -dd  -bs=10M  -len=%size%   -quick MBROS.MOS,0,zero
MBROSTool format MBROS.MOS --loader 2048
回复

使用道具 举报

1012#
发表于 2014-5-4 14:55:27 | 只看该作者
本帖最后由 fvptk 于 2014-5-4 14:59 编辑
mdyblog 发表于 2014-5-4 11:16
X.loG  中下面信息:
{forx * 0 1 2,&磁盘,}


调试磁盘信息2.7z (3.41 KB, 下载次数: 0)

磁盘:0
  磁盘信息 磁盘号   大小(字节)         柱面数 磁头数 扇数 扇区 媒体     签名 总线
              0   320072933376   320072933376      0    0    0    0 D041D041 11
  字符说明 激活 __本分区起始__ 分区 __本分区结束__ _______本分区______ ______本分区_______
  激活为0x80    磁头_扇区_柱面 类型 磁头_扇区_柱面 _____起始扇区号____ _____扇区总数______
  主分区1: 0x80 0x20 0x21 0x00 0x07 0xFE 0xFF 0xFF 0x00 0x08 0x00 0x00 0x00 0x18 0x04 0x05
  主分区2: 0x00 0xFE 0xFF 0xFF 0x0F 0xFE 0xFF 0xFF 0x00 0x20 0x04 0x05 0x00 0xC8 0x3E 0x20
  主分区3: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
  主分区4: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
  标志   : 0x55 0xAA
  全部分区: 1   @2  -3  -4  2   3   4
  分区  类型 激活(1) 起始(字节)     长度(字节)    隐藏扇区     结尾(字节) 物理# 盘符
     1  0x07   1        1048576    43087036416        2048    43088084992    1  C:
    @2  0x0F   0    43088084992   276984496128    84156416   320072581120    2   
    -3  0x00   0              0              0           0              0    3   
    -4  0x00   0              0              0           0              0    4   
     2  0x07   0    43088117248   128850035200          63   171938152448    5  D:
     3  0x07   0   171939201024    93190094848        2048   265129295872    6  E:
     4  0x07   0   265132441600    54939090944        4096   320071532544    7  F:
磁盘:1
  磁盘信息 磁盘号   大小(字节)         柱面数 磁头数 扇数 扇区 媒体     签名 总线
              1     4040724480     4040724480      0    0    0    0 0AE50AE5  7
  字符说明 激活 __本分区起始__ 分区 __本分区结束__ _______本分区______ ______本分区_______
  激活为0x80    磁头_扇区_柱面 类型 磁头_扇区_柱面 _____起始扇区号____ _____扇区总数______
  主分区1: 0x80 0xA6 0x39 0x6E 0x0B 0x41 0x5E 0xEB 0x00 0x20 0x1B 0x00 0x48 0x4C 0x5D 0x00
  主分区2: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
  主分区3: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
  主分区4: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
  标志   : 0x55 0xAA
  全部分区: 1   -2  -3  -4
  分区  类型 激活(1) 起始(字节)     长度(字节)    隐藏扇区     结尾(字节) 物理# 盘符
     1  0x0B   1      910163968     3130560512     1777664     4040724480    1  U:
    -2  0x00   0              0              0           0              0    2   
    -3  0x00   0              0              0           0              0    3   
    -4  0x00   0              0              0           0              0    4   
磁盘:2
  磁盘信息 磁盘号   大小(字节)         柱面数 磁头数 扇数 扇区 媒体     签名 总线
              2        4194304        4194304      0    0    0    0 7332A4B1 15
  字符说明 激活 __本分区起始__ 分区 __本分区结束__ _______本分区______ ______本分区_______
  激活为0x80    磁头_扇区_柱面 类型 磁头_扇区_柱面 _____起始扇区号____ _____扇区总数______
  主分区1: 0x00 0x00 0x01 0x80 0x07 0x00 0xC1 0xFF 0x80 0x00 0x00 0x00 0x80 0x17 0x00 0x00
  主分区2: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
  主分区3: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
  主分区4: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
  标志   : 0x55 0xAA
  全部分区: 1   -2  -3  -4
  分区  类型 激活(1) 起始(字节)     长度(字节)    隐藏扇区     结尾(字节) 物理# 盘符
     1  0x07   0          65536        3080192         128        3145728    1  Y:
    -2  0x00   0              0              0           0              0    2   
    -3  0x00   0              0              0           0              0    3   
    -4  0x00   0              0              0           0              0    4   


调试磁盘信息3.7z (4.23 KB, 下载次数: 2)
LOGS * X3.LOG
SET$ &NL=0d 0a
SET  &NMS=*MBROS核心*

CALL  GetDisk 1
_SUB GetDisk
    ENVI^  ForceLocal=1
    SET-def bhd=%1
    PART LIST DISK ,&&dsks
    FORX * %dsks%,&&dsk,
    {   
        PART update %&dsk%
        TEAM ENVI &&SZ=-1| ENVI &&OFF=-1| ENVI &&FAT=-1|  //GetMBROSPart \\.\PhysicalDrive%&dsk% -diskonly
        SET &SZ0=%&SZ%
        SET &OFF0=%&OFF%
        IFEX $%&SZ0%<0, SET OFF0=-1
        CALC #&&END0=%&OFF0% + %&SZ0%
//THREAD+$  MESS  &END0[%&END0%]s = OFF0[%&OFF0%]s + SZ0[%&SZ0%]s @GetDisk
   
        PART LIST DISK  %&dsk%,&&v
        //1     2135949312            259    255   63  512   12 74E16DEA  7 MBR
        ENVI &&p0=0x7FFFFFFFFFFFFE00
        ENVI &&MTP=
        MSTR &&p0,&&imtp,&&MBR=<2><9><10>%&v%
        FIND $7=%&imtp%, TEAM ENVI &MTP=U盘|! IFEX $%&bhd%=1,!  EXIT -

        ENVI &&sz=%&p0%
        ENVI &&S=%&sz%
        ENVI &&U=
        IFEX $%&sz%>1K,  TEAM CALC &S=%&sz% / 1K#1| ENVI &U=k
        IFEX $%&sz%>1M,  TEAM CALC &S=%&sz% / 1M#1| ENVI &U=M
        IFEX $%&sz%>1G,  TEAM CALC &S=%&sz% / 1G#1| ENVI &U=G  
        PART LIST part %&dsk%,&&ps
        TEAM ENVI &&VP=| ENVI &&t=7
-[GetDisk]----BEGIN [%&dsk%] [%&MBR%] [%&S%][%&U%]
        FORX * %&ps%,&&p,
        {   PART -phy# LIST part %&dsk%#%&p%,&&pi
            //1     7   1     4342949376    35664812544     8482323    40007761920    1  C:
            //1      8225280000     8225280000    16450560000 0000000000000000 53137208-12A2-4832-99D2-6A5AD5F71BA6 EBD0A0A2-B9E5-4433-87C0-68B6B72699C7    1  G:
            MSTR  &&t,&&s,&&n,&&Drv=<2><4><5><9>%&pi%
            //////////FIND $GPT=%&MBR%, MSTR  &&s,&&Drv=<2><9>%&pi%! MSTR  &&t,&&s,&&Drv=<2><4><9>%&pi%
            FIND $%&Drv%=,!  ENVI &VP=%&VP% %&Drv%
            IFEX $%&t%<=0, EXIT -
            //IFEX $%&s%<=0, EXIT -
            IFEX $%&s%<%&END0%s, EXIT
            //CALC #&&e=%&s% + %&n%

            IFEX $%&s%<%&p0%,!! ENVI &p0=%&s%
        }
        CALC #&p0=%&p0% / 512
        CALC &p0=%&p0% / 2
-[GetDisk]----END
        ENVI &&IDLE=空闲%&p0%K
        FIND $%&p0%=0x7FFFFFFFFFFFFE00,! 空闲
        ENVI &NMS=%NMS%%&NL%(hd%&dsk%): %&sz% (%&S%%&U%)%&MTP% %&IDLE%%&VP%
        IFEX $%&SZ0%>0,  ENVI &NMS=%NMS% [MBROS]
    }   
MESS.  NMS=[%NMS%] @
_END




回复

使用道具 举报

1013#
 楼主| 发表于 2014-5-4 15:22:21 | 只看该作者
sp_star 发表于 2014-5-4 14:43
bootmgr启动不知是如何解决的,EFI启动有希望吗?
另外,我用批处理来实现命令行创建MBROS.MOS,但创建 ...

>>bootmgr启动不知是如何解决的,EFI启动有希望吗?
今天估计能出来。

>>另外,我用批处理来实现命令行创建MBROS.MOS,但创建出来的文件似乎不会自动查找分区内的启动文件。
这个命令行还没写完。 先易后难嘛。

回复

使用道具 举报

1014#
 楼主| 发表于 2014-5-4 15:25:34 | 只看该作者
本帖最后由 mdyblog 于 2014-5-4 15:26 编辑
fvptk 发表于 2014-5-4 14:55
磁盘:0
  磁盘信息 磁盘号   大小(字节)         柱面数 磁头数 扇数 扇区 媒体     签名 总线
...


调试磁盘信息3.7z    显 示:
*MBROS核心*
(hd0): 320072933376 (298.1G) 空闲1024K C: D: E: F:
(hd1): 4040724480 (3.8G)U盘 空闲888832K U:
(hd2): 4194304 (4M) 空闲64K Y:

这么说 MBROSTool 能认你的U盤了,是么?

点评

还是不能认到啊,刚运行了MBROSTool3,现象与以前一样,  详情 回复 发表于 2014-5-5 11:20
回复

使用道具 举报

1015#
发表于 2014-5-4 17:40:36 | 只看该作者
如果要想这个部署方式得到更加广泛的使用,还是要做成U+那种简单的部署方式,打开 ISO文件,直接写入OK,可用了。
回复

使用道具 举报

1016#
发表于 2014-5-4 18:48:02 | 只看该作者
其实命令行和直接写入ISO不矛盾。我尝试着用命令行从ISO(特定格式)生成MOS文件,主要是命令行格式化的MOS文件似乎不能自动查找grldr,而命令行还不支持导入到启动区。
如果命令行提供了主要功能,可以用pecmd做一个界面,也可以用其它更好的界面工具,而且有兴趣的都可以做。有意支持这种方式的其他部署工具也可以利用命令行提供支持。这就是我为什么建议楼主提供命令行。
当然楼主直接提供一个更好。
回复

使用道具 举报

1017#
 楼主| 发表于 2014-5-4 18:56:48 | 只看该作者
本帖最后由 mdyblog 于 2014-5-4 19:00 编辑
sp_star 发表于 2014-5-4 18:48
其实命令行和直接写入ISO不矛盾。我尝试着用命令行从ISO(特定格式)生成MOS文件,主要是命令行格式化的MOS文 ...


>>命令行格式化的MOS文件似乎不能自动查找grldr,
>>命令行还不支持导入到启动区。
今晚回去加上。

然后如你所说, “各显神通”了。
命令行还是挺有魅力的哦!

点评

呵呵,个人想法而已,主要是看大家兴趣如何。 主要是看你自己,如果想亲自提供支持,就自己做。如果打算只做好基本的事情,就可以完善下命令行,看其他人有没有什么好的想法。  详情 回复 发表于 2014-5-4 19:06
回复

使用道具 举报

1018#
发表于 2014-5-4 19:06:12 | 只看该作者
mdyblog 发表于 2014-5-4 18:56
>>命令行格式化的MOS文件似乎不能自动查找grldr,
>>命令行还不支持导入到启动区。
今晚回去加上。

呵呵,个人想法而已,主要是看大家兴趣如何。
主要是看你自己,如果想亲自提供支持,就自己做。如果打算只做好基本的事情,就可以完善下命令行,看其他人有没有什么好的想法。
回复

使用道具 举报

1019#
 楼主| 发表于 2014-5-4 19:07:39 | 只看该作者
sp_star 发表于 2014-5-4 19:06
呵呵,个人想法而已,主要是看大家兴趣如何。
主要是看你自己,如果想亲自提供支持,就自己做。如果打算 ...

》》完善下命令行
这是迟早的事。
回复

使用道具 举报

1020#
 楼主| 发表于 2014-5-5 02:31:01 | 只看该作者
本帖最后由 mdyblog 于 2014-5-5 08:27 编辑
sp_star 发表于 2014-5-4 14:43
bootmgr启动不知是如何解决的,EFI启动有希望吗?
另外,我用批处理来实现命令行创建MBROS.MOS,但创建 ...


MBROSTool3-0504B未测.7z:
/bootmgr  /ntldr   直接启动:测试OK   

-------------------------------------------------------
MBROSTool3-0504B未测.7z: (未测, 明天再测试, 洗洗睡了)

// MBROSTool  format 设备或IMG [开关参数]   <--有默认Loader(安文件名引导)
//    --all              alloc all space      
//    --clearmbr               
//    --EFI               
//    --zip               Format as USB-ZIP
//    --fat16             Format as FAT16 mini disk
//    --unit-size NUM     Unit size for FAT16/FAT32 in sectors
//    --size NUM          size of Data
//    --loader NUM        Reserved space size for Loader
//    --fix               Fix boot format. use only
//    --check             Check boot format. use only


列出所有磁盘:
MBROSTool    listdisk

点评

MBROSTool3-0504B.7z 初步测试了下, 命令格式化, 有内置启动文件名, 还剋bootmgr/ntldr MBROSTool.EXE format MBROS.mos --size=600000  详情 回复 发表于 2014-5-5 09:16
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-21 08:01

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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