1、打开机箱,拔掉原来的机械硬盘,单独插ssd到sata0通道(主板上有标注,方便一会儿的命令行指定通道编号)。然后,u盘启动电脑到pe下。
2、在pe下运行cmd,出现command窗口,在窗口内运行命令(先在网上搜索atatool,下载并解压到u盘上,我解压的文件夹为atatool,下面为x86和x64子目录。)U:cd atatool\x86 (图片中我安装完win7-64了,所以截图为x64,非pe下了)atatool /list可以看到你的ssd设备及通道编号了,就是那个\\.\physicaldive后面的数字,后面要用的,我的是0,因为我插到0口了。因为mlc使用的是双层介质,所以容量为228936mb,我们要做成slc只能使用单层,所以将容量缩为一半,我用了比一般还稍小的数字114400mb,保证小于一半。
3、(命令帮助可以使用atatool /?)atatool /sethpa:114400mb \\.\physicaldrive0运行命令后,容量缩为指定的容量了,但是,重点来了,断电重启后无效!!!
4、mmd,那还有个屁用!于是我韦蛾拆篮经历了 设置密码,密码锁定,dco等等,就是搞不定断电重启的还原。一番灰心后,终于在命令帮助的exa罪焐芡拂mples中看到了一个参数中没有列举的参数,就是这个nonvolatilehpa,在以前版本中它是nonvolatile,解释为 使用该参数后,设定一直有效,不是断电后reset了。哈哈,多了个hpa,也就是指定的hpa一直有效呗,那么atatool /sethpa:114400mb \nonvolatilehpa \\.\physicaldrive0断电重启,容量仍为111.72GB。
5、注意!变mlc为slc则不再使用双层介质,所以容量会减半!我是为了增加寿命,牺牲了容量。实际上mlc可以擦写5000次以上,一般家用几年都没问了,本人是发烧的想法,牺牲容量,我想要10万+的寿命。仅供参考!不喜勿喷,哈哈