win10 升级居然直接动硬盘分区

2016-06-16 11:46:50 +08:00
 neet

昨天被迫升级(本身就已经是 win10),然后今天无法启动 linux ,原因无法挂载 root 分区。看了下分区,它居然在 windows 分区后面擅自加了一个 800M 的分区(不知拿来干嘛的)。因为内核选项中我直接使用内核名称(sdxY),导致 root 分区错误。

虽然简单地修改内核启动参数就可以解决,但是这种随意更改用户硬盘的行为我觉得好可怕,万一出了什么问题,硬盘悲剧了我找谁。其实当无法挂载 root 分区时,我第一反应是 M$该不会把不认识的分区干了吧,虽然不太可能。但是今天它随意给我的硬盘增加分区,谁能保证它哪天不会不小心把其他分区删掉。。不知各位有没有遇到一些被 win10 升级觉得可怕的事情?

3098 次点击
所在节点    Windows
13 条回复
iamaprin
2016-06-16 11:56:13 +08:00
表示 Windows 10 用的很爽,毫无问题,也没有 800M 分区。
fcicq
2016-06-16 12:17:12 +08:00
Win8.1 WIMBOOT 升级 10 肯定会删分区, 这个事一定会发生, 就不用楼主猜了. fstab 能写 uuid 就写 uuid 吧
skydiver
2016-06-16 12:22:11 +08:00
> 但是今天它随意给我的硬盘增加分区,谁能保证它哪天不会不小心把其他分区删掉

这滑坡真溜
hjc4869
2016-06-16 13:04:14 +08:00
本来就不该用 /dev/sdxY 作为启动参数。为什么不用 PARTUUID ?
longaiwp
2016-06-16 13:07:52 +08:00
@skydiver 没事,你只要记住, MS 是万恶之源,邪恶的代名词
neet
2016-06-16 13:18:22 +08:00
@fcicq 卧槽,真会删。。 fstab 用的倒是 UUID ,悲剧的是内核参数那里

@hjc4869 现在已经改成 PARTUUID 了,因为用的是 systemd-boot 引导,装的时候手写加载条目,直接就写了,心想反正分区以后大概也不会变动。。
skydiver
2016-06-16 13:24:14 +08:00
@neet 所以最后还是你的错
hjc4869
2016-06-16 14:00:44 +08:00
@neet 其实把 Linux 分区放在 ESP 分区和 MS reserved 分区之间也可以避免这种问题,后面的 Windows 爱怎么折腾分区随它去(逃
chhx
2016-06-16 15:29:32 +08:00
我的全新安装也不知道是怎么回事
neet
2016-06-16 16:19:33 +08:00
@hjc4869 然而现在的电脑买回来前面 3 个分区基本就是 EFI , MS reserved , WIN ,除非有额外的 win 安装盘或者不要 win ,不然还是得乖乖在后面装_(:3J /_)_

@chhx 看了下那个多出来的分区类型, 14(Windows recovery environment),你看看是不是这个。
ooxxcc
2016-06-16 16:23:12 +08:00
我同学原本 win+fedora 双系统, mbr 分区表+四个主分区, win10 升级添加了一个主分区然后把 linux 俩分区合并成一个 extend 分区了……不是转换,是直接合并……

拿 testdisk 跑了大半天才把分区表恢复回来……
dxwwym
2016-06-16 18:00:35 +08:00
用固态装系统,装系统时断开机械,爱咋折腾咋折腾……,折腾稳定了再连机械
0TSH60F7J2rVkg8t
2016-06-16 18:03:26 +08:00
对的, Win10 会创建这个分区。主要是 Win10 有个重置系统的功能,可能利用的就是这个分区来展开 Win10 的救援数据吧。搜了下,网上有些帖子有提到: http://www.ithome.com/html/win10/168371.htm

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

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

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

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

© 2021 V2EX