- 积分
- 57
- 最后登录
- 2024-1-14
- 精华
- 0
- 阅读权限
- 20
- 主题
- 6
- UID
- 4576888
- 帖子
- 68
- PB币
- 84
- 威望
- 5
- 贡献
- 0
- 技术
- 0
- 活跃
- 261
- UID
- 4576888
- 帖子
- 68
- PB币
- 84
- 贡献
- 0
- 技术
- 0
- 活跃
- 261
|
发表于 2019-8-19 22:28:32
IP属地广东
|显示全部楼层
本帖最后由 thisdk 于 2019-8-19 22:41 编辑
大家好.我就是最近一段时间折腾win10存储池的一个萌新.
这是我的上一篇帖子
https://bbs.pcbeta.com/viewthread-1825108-1-1.html
关于那篇帖子..其实我的这些磁盘并不是一次性买的.而是分多次买的或者拿朋友的.比如stat3的SSD,是14年笔记本拿出来的.,还有256G的nvme的SSD,是从朋友电脑瓜分的.其它的才是我买的.
我在这里在列出来一下.
512G的M.2 NVMe SSD
256G的M.2 NVMe SSD (朋友的)
256G的STAT3的SSD (以前笔记本的)
1T的HDD
1T的HDD
我的本意就是.SSD做系统盘.2个1T的做RAID0存数据和单机游戏或者资料.毕竟SSD还是太小了.一个魔兽就60G了.对吧一个地平线4也60G了...
因为我多了两个SSD,才想到能不能通过让SSD加速HDD的想法.
好了.进入主题
上一篇文章提过.能不能通过WIN10的存储池.建立分层空间.让SSD加速HDD.其实是可以的.只不过.GUI没有对应的功能.需要命令行才行.
这里修改一下.这个加速是这样加速的
系统通过感知热数据和冷数据,来决定文件存放在哪里.
比如有一个游戏我经常玩.那么这个游戏会归类到热数据.存放到SSD.
比如我下载了一部电影.可能很久都没看.那么可能会归类到冷数据,存放到HDD
请勿使用多线程下载工具下载论坛附件!
这就是我建立的存储池.已经建立了分层
请勿使用多线程下载工具下载论坛附件!
图片里打印了该虚拟磁盘的一些信息.显示该磁盘已经分层.经过我的测试.
使用1个SATA3的SSD和1个已经在主板组了Raid0的磁盘组分层存储.在复制文件和使用确实不错.
但是长远没有测试.
呃,来到这里可能有大佬想问..你不是还有一个M.2 NVMe 的高速SSD吗..
这就是我想问的..
因为建立SSD分层的时候.我不知道SSD层在多个硬盘的情况下会不会使用类似RAID0的机制.如果是这样的机制.
我感觉会拖慢M.2 NVMe的速度.
毕竟我查了一下 STAT3的SSD能否和M.2 NVMe 组 RAID0 这种问题.
最后问一下各位大大的意见.如果我的SSD层分别由STAT3的SSD和M.2 NVMe 的SSD组建.会不会拖慢后者.
最后奉上存储池分层的一些命令.因为我找不到几篇是中文.英文的倒是不小.
以下命令仅在 1SSD和1RAID0 HDD下通过
首先
这里是重点
在WIN10 依次打开 设置 -> 系统 -> 存储 -> 管理存储空间 -> 创建存储池
接下来会让你选存储池的模式,大小.类型 这一步取消.
这个时候存储池已经建立完成.只不过没有创建具体的虚拟磁盘
然后就是重命名存储池名字为 Storage Pool 或者 你喜欢的名字
只要 你喜欢的名字 替换到下面命令即可
# 定义环境变量
$StoragePoolName = "Storage Pool 或者 你喜欢的名字"
$TieredSpaceName = "Tiered Space"
$ResiliencySetting = "Simple"
$SSDTierName = "SSDTier"
$HDDTierName = "HDDTier"
Get-StoragePool -FriendlyName $StoragePoolName | Get-PhysicalDisk | Select FriendlyName, MediaType
# 创建 SSD 层
$SSDTier = New-StorageTier -StoragePoolFriendlyName $StoragePoolName -FriendlyName $SSDTierName -MediaType SSD
# 创建 HDD 层
$HDDTier = New-StorageTier -StoragePoolFriendlyName $StoragePoolName -FriendlyName $HDDTierName -MediaType HDD
# 使用分层创建虚拟磁盘
New-VirtualDisk -StoragePoolFriendlyName $StoragePoolName -FriendlyName $TieredSpaceName -StorageTiers @($SSDTier, $HDDTier) -StorageTierSizes @(230GB, 1860GB) -ResiliencySettingName Simple -AutoWriteCacheSize
然后就创建成功了.
|
|