NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
查看: 3566|回復: 10

[問題] 添加大容量工具到Wim,黑屏0xc0000017,無法建立RAMDISK...

[複製鏈接]
發表於 2021-2-25 04:12:27 | 顯示全部樓層 |閱讀模式
本帖最後由 makimaki2 於 2021-2-25 04:39 編輯

系統RAM 32GB



10PEx64_Programing.iso 3300MB


添加Pycharm IDE約1GB前正常開機,添加後黑屏報錯
0xc0000017,記憶體不足,無法建立RAMDISK裝置


menu.lst
title [] 10PEx64_Programing
map --mem --top /10PEx64_Programing.iso (0xff)
map --hook
chainloader (0xff)
boot

系統X盤8GB
如果不整合開機後再將PyCharm複製到X:空間是非常餘裕的如下圖

我試過換FBFW.cfg為14GB,情況依舊

請教是否有解決的方法
發表於 2021-2-25 08:21:12 | 顯示全部樓層
 樓主| 發表於 2021-2-25 11:53:02 | 顯示全部樓層
自有的PE iso光碟2.6G可以運行,添加文件到WIM直到ISO 3.3G就報錯

bear1alex1 1909 版本2.0G,報同樣的錯

2567288  1909 版本6.0G ,反而可以順利載入
 樓主| 發表於 2021-2-25 17:51:34 | 顯示全部樓層
我找到一種說法

微軟的RAMDISK——簡稱R驅,它的上限,解開後不可以超過  32位900MB,64位3200MB(可用的低端內存)

看起來原版RAMDISK似乎是走不通,

請問有什麼其他的東西可以取代原版的微軟RAMDISK,作為PE的載體
發表於 2021-2-25 21:10:08 | 顯示全部樓層
1.外置
2.直接wim解開跑
3.vhd + uwf
4.win to go
我想到的只有這樣
發表於 2021-2-26 11:29:26 | 顯示全部樓層
本帖最後由 阿達金田一 於 2021-2-26 12:06 編輯

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=311740

https://www.rmprepusb.com/tutori ... dos-commands-primer
In grub4dos, the memory is divided into at 3.25G high memory and low memory ends 3.25G mirroring can not cross this point. If your memory is less than 3.25G, you do not have the high-end memory available.

3.3G 很微妙啊

感覺一部份是 grub4dos 的問題 ...
如果不用 map --mem --top 搞不好就可以 (但 iso 要連續磁區)
或是不要用 iso ...直接 iso to usb 之類的...直接用 bootmgr 啟動 PE WIM 看看

另外 iso 大小 和 wim 大小是2回事
不要搞混...所以你是 wim 也 3.3G ?
 樓主| 發表於 2021-2-26 20:19:30 | 顯示全部樓層
本帖最後由 makimaki2 於 2021-2-26 20:25 編輯

1.上面說的都是.iso的容量,wim約再小幾百MB

2.開與關bios裡面的4GB以上RAM remap選項,對結果沒有影響,都是17黑屏

3.map --mem --top 是為了把iso放到高端內存提高相容性,有測試純map --mem 一樣17黑屏

3.Bad memory沒有得到測試結果,
測試bad memory,測試腳本,BCD與結果如下與附件
此BCD來自sun大最後版本win10 pe
------------------------------------------------------------------------------------------
@echo off
cls
.\bcdedit.exe /store .\bcd  /deletevalue {badmemory} badmemorylist
pause
-------------------------------------------------------------------------------------------
An error occurred while attempting to reference the specified entry.
系統找不到指定的檔案。

BCD測試文件
發表於 2021-2-26 22:28:45 | 顯示全部樓層
本帖最後由 阿達金田一 於 2021-3-15 08:05 編輯
makimaki2 發表於 2021-2-26 20:19
1.上面說的都是.iso的容量,wim約再小幾百MB

2.開與關bios裡面的4GB以上RAM remap選項,對結果沒有影響,都是 ...

我的意思 不要用 --mem
如果grub4dos 本身就有 3.25G 的限制
--top 不管要不要用...
不管高端低端...都會有問題

而不用 --mem 就不會放到 ram
簡單說就是 ram  留給 pe wim 用看行不行

不然你就只能精簡 wim ...
或是參考 ramos 的做法...
不過 ramos 多半也是 R驅+P驅 的做法(這我沒研究不太清楚)
簡單說主要也是靠 P驅... R驅算是用來啟動而以
(如果只限定 legacy bios 下用 grub4dos 啟動可以 單P驅 )

如果純 R驅 就如你找到的資料...有限制大小
另外 ramos R驅也是用成 IMG 或 VHD ...

RAMOS 我是沒玩過不熟...所以要另外求教別的高手了
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=410474
 樓主| 發表於 2021-3-1 01:56:16 | 顯示全部樓層
紀錄一下
2.17GB wim   掛載後 容量 5.64GB 啟動正常
2.79GB wim   掛載後 容量 6.94GB 啟動失敗17黑屏

據資料,正常R驅極限,3.2GBwim 掛載後 8500MB
發表於 2021-3-2 08:54:52 | 顯示全部樓層
本帖最後由 阿達金田一 於 2021-3-2 10:07 編輯
makimaki2 發表於 2021-3-1 01:56
紀錄一下
2.17GB wim   掛載後 容量 5.64GB 啟動正常
2.79GB wim   掛載後 容量 6.94GB 啟動失敗17黑屏

http://wuyou.net/forum.php?mod=viewthread&tid=408544
這裡其實寫的很詳細了...

如果你找的資料是 RAMOS 的
其實會有點差別

而且你有點搞錯概念
WIM 不是 RAMDISK 也不是 R驅

因為 RAMOS 的 R驅是指 ramdisk.sys
而 RAMOS 一般是用 VHD ...
要壓縮大小 所以會配合 wimboot 或 compact

所以 R驅動 3200M 是指
ramdisk.sys 建立出來的 ramdisk 上限 3200M
而不是 wim 3200M

但這好像還要看電腦硬體
因為 R驅 好像只能用 低端RAM ...所以才有限制 3200M 但只是大概而以
如果主板有把硬體佔用RAM remap 到高端...那可能就可以比 3200M 多
反之...如果 低端RAM 被硬體佔用比較多...可能連 3200M 都不到

這和 PE 的 SDI + WIM 應該不是完全一樣的
WIM 本身(處理上)也不太一樣
PE 是用 Bootable
wimboot 是用 WIMBOOT
不過 PE 大概也是用 R驅 建立 ramdisk

所以應該也有點雷同... 可以類比 VHD + Wimboot
(但和 VHD + Wimboot  應該還是有點不一樣)

也就是說 RAMOS Disk IMG (一般是 VHD)
R驅 上限 3200M 是 Disk IMG(VHD) ... 不是 WIM

有的不用 wimboot ... 用 compact  ... 連  wim 都沒用
(用 compact 預估壓縮比 2:1 ... 要求系統整體 ≤ 6000M )

而 VHD + WIMBoot ... WIM 也不可能 3200M
因為要做 wimboot ... 就一定要留空間才能做 wimboot
例如 VHD 不要超過 3200M ... wim 我推測大概 2G - 2.5G
通常 wim 越大...要的剩餘空間就越大
大概要留 500M - 1G 的剩餘空間和才能 wimboot
剩餘空間不足 wimboot 會失敗

這樣類比也就是說 pe 的 sdi +wim
也可能  wim 不到 3G , ramdisk 卻要建立到 3200M 以上

wim 本身就不是 disk img ... 而是掛載到 disk 上
所以類比 wimboot

你 2.79G ...  失敗我覺的很正常...不然你光把 wim 塞到 ram 裡面
ramdisk disk 本身的 檔案系統 資料都不用空間喔

而 8500M 這是要看壓縮比 ...
網上資料提到  8500 是指 3:1 也就是 ...實際上 wim 大概 2.833M ( 2.77G )
但這只是估算...要保險我覺的 wim 不要超過 2.5G 差不多

您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

小黑屋|手機版|NoName Team 電腦資訊討論區 |網站地圖

GMT+8, 2025-8-18 00:28 , Processed in 0.084165 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表