K162

Starwalker, Stardust.

0%

问题场景

主管交给我一块移动硬盘,她说她需要这块移动硬盘在 macOS 和 Windows 之间拷贝数据。我在 Windows 下用资源管理器右键菜单的格式化选项,格式化了硬盘。

这块硬盘硬盘能顺利地在 Windows 中进行文件读写。但是,在 Mac 环境中,却无法正常挂载。现象是将移动硬盘与 Mac 连接后,Finder 及桌面无法显示移动磁盘的图标。在 Disk Utility 中也无法顺利检查到该移动硬盘。

但如果打开 Terminal,使用 diskutil list 能顺利看到 disk identifier 和 disk name。但是磁盘分区 TYPE 却显示为 Windows_NTFS。这个就很奇怪了。

解决方案

经过求助搜索引擎,以及参考了 Apple Community 上的一篇帖子1,一位叫 aixxo 的用户也遇到了和我相同的问题:

Hi, I’m trying to mount an exFAT harddrive via usb. The disk is recognized and show in the disk utility, but i cannot activate it. The only error I get is in the Console :

28.02.11 20:38:36 kernel exfat: bytes per cluster (4194304) > MAXBSIZE (1048576). Can’t mount.

Any chance of getting access to the drive? It mounts perfectly under Windows 7.

但他后来似乎通过自己找到了所需要的答案:

Ok,I resolved the issue.
hen formatting a exFAT drive under Windows you can choose the cluster size. If the drive should be used with OSX you should not choose anything higher than 1024!

但也有人在后面的讨论中提到更大簇尺寸的情况,例如 Imcurley

Perfect thanks. I got it working too with 1024, had issues with 4096 cluster size.

但大多数的声音都是将 cluster size 设置到 1024 就能解决问题!经过尝试,我面临的问题,依靠设置这个也成功解决。

总的而言,就是在 Windows 下利用资源管理器格式化磁盘前,需要将 cluster size 即 分配单元大小 设置为 1024 字节,就能让 exFAT 格式的移动硬盘在 Windows 和 Mac 之间兼容使用。

不过说起来,当时自己怎么就没想到去检查下 console 呢……下次遇到什么问题时,或许可以留意下。

参考链接

[1] aixxo, exFAT mounting problem

月初时,我入手了一台新的 Surface Pro (5th gen),即 Surface Pro 2017 款。

但在使用过程中,遇到了一个问题:屏幕的色彩对比度或亮度,在部分画面场景中,能感知到明显的变化。我猜测,这可能是 Intel 的 Display Power Saving Technology(DPST,显示器节能技术)引起。且事实上的确如此。

在 Surface Pro 3 等搭载 Intel 核芯显卡的设备上,通过下载安装 Intel 的官方驱动,并在驱动的控制面板中关闭“显示器节能技术”即可解决此问题。但是微软似乎对新 Surface Pro 的驱动进行了相关的定制,以至于从 Intel 官网下载的驱动无法安装。

然而,Mike Battista 在他的博客中,针对 Surface Pro 4 提供了一个十分有效的解决方案:通过修改注册表来禁用 DPST。1

在 Surface Pro 4 的注册表项 FeatureTestControl 的字段中,每个值都代表了一个功能特性。其中 0 表示启用某个特性,而 1 则表示禁用。Intel 的显卡驱动正是通过读取该注册表项中的值来决定是否启用相关特性。而 DPST 的值,就在从右往左数第五位。

1
2
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000]
"FeatureTestControl"=dword:00009240

因此,要禁用 DPST,只需要把该值设置成为 1 即可。正如上面所显示的,值为 9240,那么只要把它替换成 9250 就可以了。但如果你的设备中,显示的值并不是 9240,那么就需要把你设备上的这十六进制数,输入到计算器中,换算成二进制,然后从右往左数,看看第五位是否为 0。如果是,那么只需要替换成 1 即可禁用该特性。将替换后的二进制数再次换算回十六进制,填进注册表中。

虽然 Battista 的方法是针对 Surface Pro 4 的,但是 Nick G 在评论中指出,该方法同样适用于新的 Surface Pro (5th gen) ,只不过注册表中值的位置稍微有些差异罢了,不是在 0000,而是在 0001 中:

1
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0001]

同样的,只需按照上面的方法修改即可。

修改完毕后,记得重启系统。

嗯!It works!

但要注意,系统推送的升级可能会把这个值重置回 0,从而重新开启 DPST,到时候可能需要你再去改一次注册表。

参考链接

[1] Mike Battista, Disable Intel Display Power Saving Technology on Surface Pro 4

第一次认识肖全,是因为一部B站上的视频,一场简单的分享会,一张三毛的照片。

半个多月前,我得知钱江晚报在浙江美术馆办了个影展——是肖全!怀着内心的激动,我喊了广明,约了时间。终于在昨天,两个人坐了地铁,换了公交,在绵绵的阴雨中,来到了西子湖的东南边。

进入展厅后,我戴上耳机,听着肖全的声音,站在一幅幅的照片面前,感受着属于那一代人,我父母亲那一代人的岁月和记忆。

崔健,杨丽萍,巩俐,北岛,顾城,易知难……一代人的面孔,在相片里着实看着平凡。可却诉说了整整一代人的不平凡。人物的面孔衬托在那个年代的背景里头时,一首叙事诗就从此定格在了那一张底片上。镜头记录了肖像,也定格了那个年代里的百味,纯真,和感动。

我没有经历过那个年代,也只能从那黑白的光影交错中,寻觅时光流过的微弱痕迹。街坊的日常,人与人之间的质朴,艺术和文化的绚烂碰撞,还有诗歌传唱在这片土地上。

是的,不仅仅是光与影,还有一个灵魂,吟诵着属于那个年代人的叙事诗,被人们传唱。

阴雨中的西湖。

2017年1月7日,阴雨中的西湖。