关于

这是 Zoologist 的个人blog, 目前在玩Arduino, 专注于UEFI (EDK2)的知识,以及汇编语言(DOS/Win32),Delphi和现在非常少见的Pascal语言

推荐通过eMail联系我 lab-z#qq.com (请替换 # 为 @)

关于》上有 14 条评论

  1. Todoas

    你好,问个问题,是否在操作系统加载起来以后,所有EFI程序和驱动都释放,失效,请问如果是这样,EFI这些丰富的功能还有什么太大的意义吗?难道能取代操作系统

    回复
    1. ziv2013 文章作者

      是的都要释放掉。

      理论上进入 OS (特别是 Windows)之后,传统意义上的BIOS不会参与活动了。不过这个时候还有 OS 的 ACPI 在执行 ASL 不断运行,此外还可能有 SMI 在活动。 从 OS的角度来说,BIOS存在的意义只是把OS Load 起来,然后通过一些手段告知 OS 硬件上的一些设定而已。

      回复
        1. ziv2013 文章作者

          只要有 file io system protocol 的分区都可以。目前以我的经验来看,FAT32的分区都可以挂接为 fsx: 这样的。此外,fat12 和 fat16 也都是可以支持的。另外,网上有一个开源的 ntfs 驱动,加载之后可以读取 ntfs 分区上的内容,只是无法写入而已,推荐你试试看。

          回复
          1. Todoas

            加载该驱动后确实能读取ntfs分区文件了,无法写入是驱动本身的限制还是说分区没有file io system protocol 呢?不知道哪个大神写了这个驱动,源码却没有共享

          2. ziv2013 文章作者

            我猜测应该是驱动本身的问题,ntfs比较复杂,也并非开放性的协议,读取会简单一些,写入应该很复杂。不过我记得这个 ntfs 驱动是开源的,建议你再找找哈。

  2. Todoas

    建议将回复这个地方修改一下,上条记录已经看不到回复这个按钮了~源码在github找到,准备研究下,感觉像Linux下的项目,不知道博主熟悉不

    回复
    1. ziv2013 文章作者

      我现在用的是wordpress,不过我对web之类的一无所知。你可以研究一下然后告诉我试试。谢谢!

      回复
  3. sssky307

    Zoologist 你好,个人从事intel Q270 X86 bios-verify-test方面的工作,刚开始接触udk2015,想请教前辈的关于这方面需要的基础知识架构、和学习经历。以此为专题能给大伙分享下就更好了。

    回复
    1. ziv2013 文章作者

      Hi, 我的知识都是自学的,很零散,并且现在比较头疼的是我发现很多知识的理解不扎实,鉴于可能误导别人,所以我分享的都是可以被验证的,而很少有基础架构之类的东西。

      回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注