将USB设备(U盘,移动硬盘)识别为本地SATA口硬盘
下面就开始实战吧,很鸡冻有木有
1.开启群晖SSH服务( 群晖nas使用教程2:root登录群辉的解决方法群晖开启ssh权限 ),用WinSCP下载文件/etc.defaults/synoinfo.conf
2.在文件中查找esataportcfg,usbportcfg,internalportcfg三个选项的值
在我的机器上这3个值如下
这三个值分别代表了ESATA,USB,SATA设备所在的端口号范围,也就是说在指定端口号范围里的设备会被识别成指定类型(ESATA,USB,SATA),我们的解决方案其实就是修改其中usbportcfg,internalportcfg这两个的值,从而达到将USB设备识别为SATA设备。
首先得先理解这3个端口号的范围也就是0xff000,0x300000,0xfff这3个值,因为是十六进制,所以大家可能并不理解,下面我贴出用WINDOWS自带计算器转换过的3个值的贴图,大家可以手工操作下,打开计算器(在查看菜单里改为程序员模式),然后将上面3个值输入到计算器中
大家观察我画红圈的位置,先拿esataportcfg的端口范围举例,0xFF000,从图中可以看到从右往左数第13-20位为1,其他都位0,其实就是设备所在位置是第13-20号时识别为ESATA设备,再看usbportcfg的端口范围,0x3000
原文链接:https://blog.csdn.net/weixin_39771775/article/details/111748729?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171836984016800186510890%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=171836984016800186510890&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-17-111748729-null-null.nonecase&utm_term=NAS%E7%A1%AC%E7%9B%98