无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4886|回复: 22

[求助] 关于map的问题,不点与yaya两位大大指点,问题解决。

[复制链接]
发表于 2024-12-27 08:34:15 | 显示全部楼层 |阅读模式
本帖最后由 mygamexxx 于 2024-12-27 18:32 编辑

最近尝试了一下RAMOS,使用一键魔改版制作,内存12G(4G+8G),VHD文件1G。G4E启动。
使用map --mem /VHD/SSIC-WIN10-20241225-1509.vhd (hd),map成功。
使用map --mem --top /VHD/SSIC-WIN10-20241225-1509.vhd (hd),map不成功,进入命令行,find,没有找到map生成的盘。
不知道什么原因?

yaya大大指点,G4E下没有必要使用 --top。

 楼主| 发表于 2024-12-27 11:49:31 | 显示全部楼层
本帖最后由 mygamexxx 于 2024-12-27 11:54 编辑
不点 发表于 2024-12-27 09:16
问别人,恐怕更蒙吧?你自己已经是很熟练的了。

能操控你的电脑的人,也就是你本人了。别人看不到发生了 ...

我只会看使用教程然后试错的方式使用。至于map不成功,是map后出错,map的盘不存在,进入命令行,用find,确实不存在。我是搞精细化工的,对电脑内存地址什么的不懂
微信图片_20241227114631.jpg
微信图片_20241227114624.jpg
回复

使用道具 举报

 楼主| 发表于 2024-12-27 12:01:50 | 显示全部楼层
本帖最后由 mygamexxx 于 2024-12-27 12:43 编辑
2011yaya2007777 发表于 2024-12-27 11:57
你这是使用的G4E。似乎有些问题,等抽空看看。

我用G4D试试,G4D也是最新版。load不存在是原来用于G4E的加载 ntfs_x64.efi 驱动,忘记注释掉了。所选磁盘不存在,可能是因为用的chainloader没带参数或没加map --hook。
微信图片_20241227120636.jpg
微信图片_20241227120632.jpg
回复

使用道具 举报

 楼主| 发表于 2024-12-27 12:27:55 | 显示全部楼层
本帖最后由 mygamexxx 于 2024-12-27 12:48 编辑

G4D启动map --mem --top /VHD/SSIC-WIN10-20241225-1509.vhd (hd)成功。是不是G4D一定要加map --hook,G4E不用加?
4.jpg
3.jpg
2.jpg
回复

使用道具 举报

 楼主| 发表于 2024-12-27 12:29:08 | 显示全部楼层
本帖最后由 mygamexxx 于 2024-12-27 12:30 编辑

G4E启动不成功。没有map的(hd2,0)盘
1.jpg
回复

使用道具 举报

 楼主| 发表于 2024-12-27 12:49:11 | 显示全部楼层
本帖最后由 mygamexxx 于 2024-12-27 13:11 编辑

if %@uefi%#==# && set bt=BIOS && set ph=/boot ! set bt=EFI_x%@uefi% && set ph=/efi
title 启动RAMOS-WIN10系统\n启动SSIC-WIN10-20241225-8504
#find --ignore-floppies --ignore-cd --set-root /EFI/grub/ntfs_x64.efi
#load /EFI/grub/ntfs_x64.efi
find --ignore-floppies --ignore-cd --set-root /VHD/SSIC-WIN10-20241225-1509.vhd
map --mem --top /VHD/SSIC-WIN10-20241225-1509.vhd (hd)
#map --mem /VHD/SSIC-WIN10-20241225-1509.vhd (hd)
map --hook
root (hd-1,0)
if %bt%==BIOS && chainloader /bootmgr ! chainloader /efi/boot/bootx64.efi
boot

G4D下启动成功!G4E不成功。
回复

使用道具 举报

 楼主| 发表于 2024-12-27 18:05:18 | 显示全部楼层
本帖最后由 mygamexxx 于 2024-12-27 18:27 编辑

感谢不点与yaya两位大大的指点!

使用下列菜单,G4D与G4E均启动成功RAMOS。G4E下不需要加载ntfs_x64.efi,是否意味着我的UEFI自带ntfs驱动?还是G4E本身不需要加载ntfs驱动?我的认知偏向于G4E不需要加载ntfs驱动。yaya大大确认是我的UEFI支持NTFS。

title 启动RAMOS-WIN10系统\n启动SSIC-WIN10-20241225-8504
# %@uefi%==64 find --ignore-floppies --ignore-cd --set-root /EFI/grub/ntfs_x64.efi
#我的UEFI固件支持ntfs,所以不需要加载ntfs驱动
# %@uefi%==64 load /EFI/grub/ntfs_x64.efi
find --ignore-floppies --ignore-cd --set-root /VHD/SSIC-WIN10-20241225-1509.vhd
#BIOS下需要--top的map参数加载至高端内存。
if %@uefi%#==# && map --mem --top /VHD/SSIC-WIN10-20241225-1509.vhd (hd)
#UEFI下不需要--top的map参数。
if %@uefi%==64 && map --mem /VHD/SSIC-WIN10-20241225-1509.vhd (hd)
#G4D下必须要map --hook,G4E下不需要会自动执行map --hook。
if %@uefi%#==# && map --hook
root (hd-1,0)
if %@uefi%#==# && chainloader /bootmgr ! chainloader /efi/boot/bootx64.efi
boot

点评

G4E自己无需ntfs驱动,但是bootmgfw.ef【读取BCD的时候】他不认识NTFS,所以得上ntfs_x64.efi驱动或者主板UEFI固件比较高级,自带ntfs驱动,否则这个时候【bootmgfw.efi】会报错。当然如果你的BCD文件在FAT分区那就  详情 回复 发表于 2024-12-27 21:45
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-9-18 21:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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