您尚未登录。

#1 2014-10-13 09:25:28

axlrose
会员
注册时间: 2011-08-20
帖子: 27
个人网站

硬盘分区不对齐问题

Partition 2 does not start on physical sector boundary.

Partition 3 does not start on physical sector boundary.

Partition 4 does not start on physical sector boundary.

Partition 6 does not start on physical sector boundary.

Partition 7 does not start on physical sector boundary.

Partition 8 does not start on physical sector boundary.

Partition 10 does not start on physical sector boundary.


Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x58d358d3

Device     Boot      Start        End    Sectors   Size Id Type
/dev/sda1               63  167782859  167782797    80G  7 HPFS/NTFS/exFAT
/dev/sda2  *     167782860  337654169  169871310    81G  7 HPFS/NTFS/exFAT
/dev/sda3        337654172 3907029167 3569374996   1.7T  f W95 Ext'd (LBA)
/dev/sda5        337654235  757111321  419457087   200G  7 HPFS/NTFS/exFAT
/dev/sda6        757111385 1809850769 1052739385   502G  7 HPFS/NTFS/exFAT
/dev/sda7       1809850833 1907509904   97659072  46.6G 83 Linux
/dev/sda8       1907509968 2005169039   97659072  46.6G 83 Linux
/dev/sda9       2005169103 3907029167 1901860065 906.9G 83 Linux

家里的硬盘分区是对齐的,第一个分区开始地址是2048扇区,而这块硬盘因为是win分的区,所以从63开始,导致fdisk提示这些信息
在安装archlinux btrfs做为根系统的时候,grub-install的时候发现安不了,家里的电脑对齐的没问题
网上搜索了一下,有人推荐用gparted这类的无损调分区的软件来调整对齐,目前我的硬盘有很多重要数据不敢这么整,有没有这么试过的?调整后是否数据安全可靠?

离线

#2 2014-10-13 12:19:30

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,457
个人网站

Re: 硬盘分区不对齐问题

btrfs 时 grub 安装不了是因为你的第一个分区前的空隙太小了,放不下包含 btrfs 模块的 grub 镜像。你把 /boot 放到 ext2 上就可以了。S

离线

#3 2014-10-13 22:52:51

axlrose
会员
注册时间: 2011-08-20
帖子: 27
个人网站

Re: 硬盘分区不对齐问题

我看到国外的贴子也是这么说的,btrfs模块太大了,目前暂时放在debian  的/boot分区ext4下
哪天空了打算在虚拟机下试试调整分区表,现在硬盘里太多重要数据不敢乱试

离线

#4 2014-10-14 04:29:01

danielhugo
偶爸刚弄死他
注册时间: 2012-07-31
帖子: 269
个人网站

Re: 硬盘分区不对齐问题

axlrose 说:

网上搜索了一下,有人推荐用gparted这类的无损调分区的软件来调整对齐,目前我的硬盘有很多重要数据不敢这么整,有没有这么试过的?调整后是否数据安全可靠?

调过好多次,用Paragon Alignment Tool调过,用DiskGenius调过,也用GParted调过,有一次甚至把Windows分区的$MFT给调坏了,照样能用 testdisk 恢复。这期间我的硬盘都是90%空间已用的,而且没有別的硬盘可以备份……

/boot 还是建议放在 ext 分区下……

买电脑时就被店家用Ghost分好区了,用了几年之后才想起调整……

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         4096  81803201  81799106    39G  7 HPFS/NTFS/exFAT
/dev/sda2        81803465 602073087 520269623 248.1G  f W95 Ext'd (LBA)
/dev/sda3       602075136 625142447  23067312    11G 83 Linux
/dev/sda5        81803528 291512320 209708793   100G  7 HPFS/NTFS/exFAT
/dev/sda6       291512384 582148032 290635649 138.6G  7 HPFS/NTFS/exFAT
/dev/sda7       582148096 583196671   1048576   512M 82 Linux swap / Solaris

最近编辑记录 danielhugo (2014-10-14 04:42:14)


本人的 Arch Linux 软件仓库:http://git.io/-1
本人的广告过滤及代·理规则订阅页面:http://git.io/f0x

离线

#5 2014-10-14 17:52:34

axlrose
会员
注册时间: 2011-08-20
帖子: 27
个人网站

Re: 硬盘分区不对齐问题

danielhugo 说:
axlrose 说:

网上搜索了一下,有人推荐用gparted这类的无损调分区的软件来调整对齐,目前我的硬盘有很多重要数据不敢这么整,有没有这么试过的?调整后是否数据安全可靠?

调过好多次,用Paragon Alignment Tool调过,用DiskGenius调过,也用GParted调过,有一次甚至把Windows分区的$MFT给调坏了,照样能用 testdisk 恢复。这期间我的硬盘都是90%空间已用的,而且没有別的硬盘可以备份……

/boot 还是建议放在 ext 分区下……

买电脑时就被店家用Ghost分好区了,用了几年之后才想起调整……

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         4096  81803201  81799106    39G  7 HPFS/NTFS/exFAT
/dev/sda2        81803465 602073087 520269623 248.1G  f W95 Ext'd (LBA)
/dev/sda3       602075136 625142447  23067312    11G 83 Linux
/dev/sda5        81803528 291512320 209708793   100G  7 HPFS/NTFS/exFAT
/dev/sda6       291512384 582148032 290635649 138.6G  7 HPFS/NTFS/exFAT
/dev/sda7       582148096 583196671   1048576   512M 82 Linux swap / Solaris

改天还是备份了后试试,谢谢
4096开始的呀,看来分大点没错
我硬盘上面扩展分区后面每个不对齐的分区都应该细调一下

长远考虑,以后要用GPT,一个fat的百M左右的小分区该留出来

最近编辑记录 axlrose (2014-10-14 17:53:48)

离线

页脚