wwjxjy2003 发表于 2014-3-26 22:51:12

关于4.2系统SATA接口改成eSATA问题

我的机器有六个SATA接口,但是查看synoinfo.conf 文件,显示:esataportcfg="0x3000“,internalportcfg="0xfff",转换为二进制就变成了11000000000000和111111111111,难道代表我的主板有两个eSATA接口和12个SATA接口?具体到底怎么去看这二进制呢?请高手指教,谢谢。

剑剑 发表于 2014-3-26 22:58:19


你的机器有六个SATA接口,但是查看synoinfo.conf 文件,显示:esataportcfg="0x3000“,internalportcfg="0xfff",转换为二进制就变成了11000000000000和111111111111,难道代表我的主板有两个eSATA接口和12个SATA接口?具体到底怎么去看这二进制呢?请高手指教,谢谢。



有时间的话看看下面的吧:
把SATA端口的硬盘识别为eSATA硬盘的
1起因:[求助] DSM4.2 我新安装的两块硬盘其中一块怎么变成了ESATA设备?http://www.nas1.cn/thread-81039-1-1.html
2讨论:[讨论] 误打误撞,我的DSM4.2居然可以直接读写WINDOWS下的NTFS和FAT32 ! http://nas1.cn/static/image/common/recommend_1.gif [复制链接] http://nas1.cn/thread-81050-1-2.html
3网友论证结果一:[改机] 在N70E-DR V3主板上实现指定硬盘成为ESATA设备 [复制链接] http://nas1.cn/thread-81489-1-1.html
4网友论证结果二:[教程] 让黑群晖把SATA端口的硬盘识别为eSATA硬盘http://nas1.cn/thread-81512-1-1.html
5网友论证结果三:[[改机] 5.0B 在技嘉 B75N 上修改 SATA口为ESATA的办法 (适用其他主板) http://nas1.cn/thread-81663-1-1.html
还有smooth 、agree 等网友都成功了,恭喜了!




我不是高手,但试验成功过,你查看到的显示是群晖默认的参数,你可按你的要求来改!

其实不同的主板的设定就几个步骤,小结下:
1、看自己主板资料STAT数
2、看自己要几个ESATA数
3、查synoinfo.conf文件原始数
4、用转换工具http://app.baidu.com/scale98计算新数
5、用tennet或winSCP的root登陆DSM进行更改synoinfo.conf中的两个esataportcfg和internalportcfg数值(USB值可以不理,你就设有20个接口好了,我就后来加扩展卡改为SATA数1,ESATA数7,USB可以不理喽)
6、保存,重启,OK!
让更多的网友加入测试中吧,呵呵。。。。。。

wwjxjy2003 发表于 2014-3-26 23:04:42

剑剑 发表于 2014-3-26 22:58
你的机器有六个SATA接口,但是查看synoinfo.conf 文件,显示:esataportcfg="0x3000“,internalportcfg=" ...

我想把最后一个口做eSATA接口
       esataportcfginternalpotcfgeSATASATA
16进制2进制16进制2进制端口端口
0x3000110000000000000xfff00111111111111
 1110000000000000011111111111
 1111000000000000001111111111
 1111100000000000000111111111
 1111110000000000000011111111
 1111111000000000000001111111
 11111111000000000000001111110、1、2、3、4、5
3fe0111111111000001f0000000001111150、1、2、3、4
 11111111110000000000000011114、50、1、2、3
 11111111111000000000000001113、4、50、1、2
 11111111111100000000000000112、3、4、50、1
 11111111111110000000000000011、2、3、4、50
这个表做得对吗?

xumin209 发表于 2014-3-26 23:57:21

你的列表理论上没问题,写入文件试下看,注意硬盘和主板标注的SATA口顺序对应

aska 发表于 2014-3-27 02:40:05

12个SATA 是因为你的机器型号是DS 3612XS !!! 12个SATA是原机的配置

参见我的帖子http://nas1.cn/thread-81663-1-1.html

bookworm 发表于 2014-3-27 08:15:24

楼上回答正确!

查出来的数值,其实不是你自己主板上的接口数,而是根据你安装的系统来确定的。现在一般大家都下载3612XS的固件来安装,3612XS是12盘位的,所以配置文件中的internalportcfg始终就是"0xfff",不管你实际上主板上有多少个SATA接口。如果你下载其他的固件来安装,估计这个数值就会改变。

这一点剑剑和其他几个的帖子都没有将清楚,让人误以为这个数值是根据你主板的参数所决定的,其实不是,楼上的那个帖子写得挺清楚的。

另外,还有一个问题,要保留几个SATA,其余改成eSATA,也不见得就是要把internalportcfg最后的为1。我昨天在家里测试的时候,我主板上有12个SATA接口,我只想保留2个,其余全部改成eSATA,结果我安装好DSM之后,进行了修改,重启之后就进不去了,找不到硬盘。后来我只好把硬盘拆出来,删除全部分区再重新安装。装好之后,我发现在DSM系统中查“存储空间”,发现我装上去的两个硬盘,系统认出来在9、10两个位置,而不是在1、2两个位置,我去修改internalportcfg,保留最后两位是1,其余是0,系统当然就认不到硬盘了。最终我把倒数第9、10两位改成1,其余改成0,果然就好了。

当然,这跟我主板上SATA口顺序混乱可能有关系,我的主板应该是原生4个SATA2,扩展8个SATA3的,而且那个接口顺序好像乱七八糟,跟主板上印刷的顺序完全不一致,不知道是什么原因。还有一个奇怪的现象,我两次安装DSM,硬盘插在同一个接口上,第一次安装完毕,系统提示是5、6号位有硬盘,第二次安装,系统提示是9、10号位有硬盘。我很不解。

tjlge 发表于 2014-3-27 09:24:11

回复是美德

wwjxjy2003 发表于 2014-3-28 17:26:18

bookworm 发表于 2014-3-27 08:15
楼上回答正确!

查出来的数值,其实不是你自己主板上的接口数,而是根据你安装的系统来确定的。现在一般大 ...

非常感谢
页: [1]
查看完整版本: 关于4.2系统SATA接口改成eSATA问题