atatool修改ssd硬盘mlc制作slc
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等等,就是搞不定断电重启的还原。
一番灰心后,终于在命令帮助的examples中看到了一个参数中没有列举的参数,就是这个nonvolatilehpa,在以前版本中它是nonvolatile,解释为 使用该参数后,设定一直有效,不是断电后reset了。哈哈,多了个hpa,也就是指定的hpa一直有效呗,那么
atatool /sethpa:114400mb \nonvolatilehpa \\.\physicaldrive0
断电重启,容量仍为111.72GB。
5、注意!
变mlc为slc则不再使用双层介质,所以容量会减半!我是为了增加寿命,牺牲了容量。实际上mlc可以擦写5000次以上,一般家用几年都没问了,本人是发烧的想法,牺牲容量,我想要10万+的寿命。
仅供参考!不喜勿喷,哈哈

