赞下东哥,3 秒来电,这垃圾的西数固态.

2023-03-06 13:15:38 +08:00
 mfsw

京东申请售后之后,真的是三秒之内就给我来电了,宿迁的电话. 问题是这样的.: 京东上买了个西数 sn770. 用来做下载盘. 搭配的硬盘盒是京东买的华硕的 tuf 硬盘盒.我的系统是 windows 10. 昨天装上后,硬盘使用时间才十几个小时. 就这十几个小时内掉盘次数达到五六次. 应该不是散热的问题. 我甚至给他单独配了一个风扇来散热也不行持续掉盘. 我是作为下载盘来使用的大约过了一两个小时后肯定会掉.提示找不到硬盘. 硬盘的读写压力也不算太大,因为的网络是 500m 的,最大下载速度也才 80m 而已. 期间换了好几个 usb 接口,问题依旧. 诸位大佬给分析下,掉盘的原因是什么?

5202 次点击
所在节点    程序员
31 条回复
Crawping
2023-03-06 15:57:09 +08:00
我换过 硬盘,换过硬盘盒,换过系统.. 最后得出了结论 Win10+ USB3.0 Bug..
网上解决方案找了一堆... 最后验证完都没毛用.

解决方案就俩
1: 切回 win7 老古董..
2: 写个小脚本 10 分钟执行一次读写盘(创文件,写 1,删除)
mfsw
2023-03-06 16:05:16 +08:00
@Crawping 我还有 4 块硬盘,都是在 usb3.0 的接口上工作.都是 wd 的.工作几年了也没有掉盘的问题. win 10 系统,外部供电.

您写这个脚本是啥意思?不让硬盘休眠吗? 我现在这情况是,当下载盘使用,已经在持续读写了,应该不会休眠吧?

能否把你的脚本分享下啊?我试试看能解决我的问题不.

谢谢大佬经验之谈.盼复.
leeyuzhe
2023-03-06 16:49:44 +08:00
供电问题?我之前老掉盘最后发现是供电不足
iyg429
2023-03-06 18:08:43 +08:00
如果是 RTL9210B 的芯片 可以刷固件 我之前在 mac 上 休眠就没有盘了 ,然后找了官方的客服 她给我 2 个版本的固件 ,一个是自动休眠 一个是无休眠 我刷完以后 用到现在 一点事都没有
mfsw
2023-03-06 19:00:54 +08:00
@iyg429 我这个应该就是最新固件.因为产品才推出两三个月.
而且问了京东华硕客服,一问三不知,不知道固件是啥,更新啥的更是不知道.
PaPaBoom
2023-03-06 23:23:06 +08:00
同样经历,不过我的是 SN750 ,使用海康威视的硬盘盒外挂群晖下载也会掉盘。估测是这类高性能盘瞬时功耗太高,超过 USB 供电极限了,后来买了个可以外接供电的 USB HUB ,用 5V3A 的充电头供电,就没有再掉盘了。
mfsw
2023-03-06 23:29:51 +08:00
@PaPaBoom 哇 哇 哇 能理解我的心情 me? 大佬你这个绝对解决我的问题了.
我的硬盘盒已经在苹果本上 10 个小时了,还没掉盘,应该就是供电不足的问题.
求推荐你说的这种 hub .
5v3a 是咋回事?这个没太懂.
wizardyhnr
2023-03-07 01:40:47 +08:00
pcie4 的 ssd 外置散热,供电都是大问题。外置用的话应该买 pcie3 的,买的 usb hub 垃圾的话说不定还烧主板。你为了个 ssd 买外置硬盘盒,usb hub ,充电头,属于是为了瓶醋包了盘饺子了。
wolfmei
2023-03-07 08:18:53 +08:00
确定不是硬盘盒子的自动休眠?
PaPaBoom
2023-03-07 10:48:27 +08:00
@mfsw 京东绿联 39.9 那款就可以 [绿联 USB3.0 分线器扩展坞 高速 4 口集线器 HUB 拓展坞 笔记本电脑一拖多转换器转接头延长线 Type-C 供电 0.15 米] 。5V3A 只是我用的充电头的规格,SN770 功耗在 6W 左右,你用个 10W 以上的充电头供电就好。另外 28 楼说的有道理,如果只用作外挂下载盘,SN770 性能过剩还耗电,应该用 SN570 这类低功耗的盘。我用 SN750 是因为我刚好多出来这一块,但它并不适合这个工作。
Crawping
2023-03-07 19:38:59 +08:00
@mfsw 对, 就是不让休眠,
```go
for {
select {
case <-time.After(time.Duration(interval) * time.Minute):
timeStamp := time.Now().Unix()
lastFileName := "ka_" + strconv.FormatInt(timeStamp, 10)
//create file
file, err := os.Create(lastFileName)
if err != nil {
panic(err)
}
_, _ = file.WriteString("ka_" + strconv.FormatInt(timeStamp, 10))
_ = file.Close()
_ = os.Remove(lastFileName)
}
}
```
就一个循环 创建文件写点儿东西 然后删除 参数 interval 几分钟执行一次

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/921550

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX