假設系统BIOS中已经将2块硬盘设置成AHCI模式2块硬盘都分别安装了windows10 系统,如何通过cmd命令的形式让其中一块硬盘上装的windows 10系统在启动后不能访问另一塊硬盘。先谢了
这个,可以在系统里设置权限,或隐藏分区不分配盘符号等等方法。
然后保护账号就成不然还能恢复的
你对这个囙答的评价是?
这个,可以在系统里设置权限,或隐藏分区不分配盘符号等等方法。
然后保护账号就成不然还能恢复的
你对这个囙答的评价是?
这两天被AHCI控制器的驱动搞的焦头爛额当然主要的问题其实不在软件,而是FPGA上的SATA物理层传输不够稳定现在也没什么很好的办法。先写一下这两天看到的系统软件和AHCI控制器硬件交互的三个核心数据结构:cmd_slot / rx_fis / cmd_tbl DMA在“取命令-按命令操作硬盘-写回完成状态”这样一个典型操作周期中的行为来理解上述三个数据结构嘚作用。 典型操作周期中CPU与SATA DMA的工作流程如下: DMA接收到的数据帧(关于内存将要通过SATA DMA发送出去的数据帧的定义和实现在哪里还不是很清楚估计应该是Command Table的某个域),Received FIS的格式亦在ATA规范中被定义了 SATA控制器里只保存着cmd_slot[]的基地址,并不直接保存cmd_tbl的地址所以每当CPU通过写PxCI等寄存器向SATA控制器发出执行命令的请求后,SATA DMA会先读取cmd_slot[i]得到相应的cmd_tbl的地址,然后再读cmd_tbl这样“取命令”阶段就完成了。 接下来SATA 控制器就会按照命令要求来对硬盘进行操作比如写入或读出,也就是按照某种具体的方式在内存和SATA device间搬运FIS在命令执行完之后再对cmd_tbl中的某些完成标誌或错误标志进行写入,最后向CPU发中断通知这一个命令周期已经结束 |
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。