标签: alignment

我的 OCZ SSD 是否正确对齐?

我有一个40 GB 空间的OCZ Agility 2 SSD。我将它用作 Debian Linux(“Squeeze”)中的系统驱动器,在我看来它非常快。我已经阅读了很多关于对齐分区和文件系统的文章,但我不确定我是否成功地正确对齐了分区。也许SSD可以更快?

我使用ext4,这里是输出fdisk -cul

Disk /dev/sda: 40.0 GB, 40018599936 bytes
255 heads, 63 sectors/track, 4865 cylinders, total 78161328 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: [...]

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    73242623    36620288   83  Linux
/dev/sda2        73244670    78159871     2457601    5  Extended …
Run Code Online (Sandbox Code Playgroud)

linux ssd alignment fdisk advanced-format

6
推荐指数
1
解决办法
5788
查看次数

GPT 是否针对 4k 块对齐?

GUID 分区表的维基百科文章没有明确说明它是否与底层 4k 块文件系统对齐。如图所示,数据扇区的第一个块为块 34,它不能被 8 整除(每个扇区 512 字节 * 8 个扇区 = 4k 块),那么我倾向于说不。即使 Windows 使第一个分区成为Microsoft Reserved Partition,正如它通常所做的那样,该分区是 65536 个块(32 MiB),因此仍然 65536+34=65570 不能被 8 整除。

我错过了什么吗?

hard-drive partitioning alignment gpt

5
推荐指数
2
解决办法
5734
查看次数

Vim 中的标签:你如何做到这样当你从网站复制+粘贴代码(合法)时,标签对齐是正确的?

因此,网站本身的制表符是正确的,但是当我将其粘贴到终端中时,每一行的制表符都比前一行更远,并且手动修复非常糟糕。如何使对齐方式与网站上的对齐方式保持一致(正确)?

vim alignment

5
推荐指数
1
解决办法
1508
查看次数

高级格式分区对齐

我将一个非高级格式驱动器(W7 64 位)克隆到一个新的 AF 硬盘驱动器(希捷),我使用的软件据说不能很好地支持 4k(Todo Backup Free 3.5)。

  1. 是否有用于检查对齐的 Windows 实用程序?我知道西部数据工具,但不确定它是否适用于希捷品牌的硬盘。

  2. 如果分区没有对齐,我是干净安装 W7 64bit 还是执行分区对齐程序?如果是这样,为什么?

到目前为止,它似乎运行良好。从我读到的希捷驱动器使用“智能对齐”技术来帮助动态调整未对齐的分区,这可能解释了为什么它对我来说运行良好,但仍然希望分区正确对齐。

编辑:这是我的磁盘分区的 diskpart 输出

DISKPART> list partition

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Primary            188 MB    31 KB

  Partition 2    Primary            698 GB   188 MB
Run Code Online (Sandbox Code Playgroud)

windows-7 partitioning alignment advanced-format

5
推荐指数
1
解决办法
7194
查看次数

具有不同页面布局的左右对齐文本

我想让 Word 2010 中的模板对用户尽可能简单。目前在页脚中有一些文本左对齐,然后是页码的右制表位。我的问题是当我将页面转到横向时,它使用相同的制表位而不是对齐页面右侧(显然)。有没有一种方法可以设置页脚,使其在横向和纵向模式下都能正常工作?IE。在横向和纵向页面设置中,将自动左对齐文本和右对齐页码。

谢谢,

tabs alignment headers microsoft-word-2010

5
推荐指数
2
解决办法
1万
查看次数

如果我将一个分区与 24MiB 对齐,那么它是否也与此大小的任何分隔符对齐?

假设我想以闪存驱动器上的偏移量开始我的分区,因为:

虽然通常可以写入单个页面,但数据不能没有先擦除的情况下被覆盖,并且擦除只能以更大的单位进行,通常在 128KB 到 2MB 之间。控制器将这些擦除块分组为更大的段,称为“擦除块组”、“分配单元”或简称为“段”。对于数 GB 级别的驱动器,这些段的最常见大小是 4MB,并且驱动器上的所有操作都发生在这些单元中;特别是,驱动器永远不会擦除任何小于段的单元。用便宜的闪存驱动器优化 Linux

我想对齐与上述对应的每个分区,但确定数字并不容易。24MiB 相当大,但根据 flashbench 邮件列表,有6 MiB12 MiB擦除块大小的闪存驱动器。我想确保至少我的分区是对齐的,而不是总是使用 flashbench 执行测试。

因此,如果我在 49152nd + 1(因此它从“第二个 24MiB 部分”开始)512 字节扇区开始我的第一个分区,那么分区也对齐到 1,2,4,6,8 和 12 MiB ? (以此类推,例如到 128k,因为 (24*1024)/128 是整数)

partitioning alignment usb-flash-drive

5
推荐指数
2
解决办法
827
查看次数

如何在 Adob​​e Illustrator CS4 中对齐多个画板

我在一个文件中有一堆画板,我想准确地对齐它们,就像我可以用对齐面板对齐图形对象的方式一样。另一种方法是使用网格并用鼠标手动对齐它们,但可能有更好的方法吗?谢谢!

adobe-illustrator alignment

3
推荐指数
1
解决办法
4万
查看次数

在 Snow Leopard 中将窗口与网格对齐

我已经习惯于在 Windows(通过 Win+箭头键)和 Linux(通过 Compiz Grid)上将窗口与网格对齐,以至于当我坐在 Mac 上时,我想把我的眼睛挖出来试图对齐窗口。

如何在 Mac OS X 中将窗口与网格对齐?我需要安装应用程序吗?

这是Compiz Grid 插件示例

window-manager osx-snow-leopard alignment macos

2
推荐指数
1
解决办法
8749
查看次数

当人们谈论“未对齐”的硬盘驱动器时,这是什么意思?

我一直在读人们谈论“未对齐”的硬盘驱动器,以及他们如何试图再次点燃它们。

有人能解释一下这个概念是什么,为什么人们会担心它?

ssd partitioning alignment

2
推荐指数
1
解决办法
868
查看次数

在 Word 2007 中对齐文本

如何在 Word 2007 中对齐文本而不让最后一句看起来真的间隔开?IE:

The  Last     Line        Looks      Like    This   to     fill   the    space.
Run Code Online (Sandbox Code Playgroud)

alignment microsoft-word

2
推荐指数
1
解决办法
3129
查看次数

当每个磁道的扇区数为 63 时,为什么我应该将 SSD 与 128 个扇区的偏移量对齐?

对于带有 SSD 的 Windows XP,建议您手动对齐分区(或使用例如 7 进行分区)。

背景

据解释,XP 的默认对齐方式需要使用两个“磁盘操作”(一般来说)而不是一个,因为它像这样对齐分区:

NAND 页面与分区对齐

来源来自“微米”

然后指南建议您使用128diskpar.exe的偏移量来设置更好的分区对齐。例如这个

具有 128 个偏移量的 diskpar

问题

我不明白的是,如果每个磁道有 63 个扇区,如 diskpar 信息打印输出所示,那么两条磁道占用 126 个扇区,因此我想第三个磁道应该从偏移量 127 开始。

思维

我以为我可能会搞乱索引,这是我的想法。首先,我认为SectorsPerTrack和 都offset被索引为 base-1,因为前者只作为这样的计数器才有意义,而后者应该告诉我哪个是我想要开始的扇区数。128 没有意义,因为我跳过 2*63 扇区的扇区的计数值为 127。

然后我断言它SectorsPerTrack的索引是 base-1,但是offsets 的索引是 base-0。(好吧,“偏移量”可能不完全是“索引”,但它的值可以是 0。)所以偏移量可以被认为是“要跳过多少扇区”。如果不跳过任何扇区,则偏移量为 0。如果跳过第一个扇区,则偏移量为 1。如果我想跳过报告包含 63 个扇区的轨道,那么我的偏移量应为 63。如果我想跳过跳过两条轨道,我的偏移量应该是 126。但是现在已经减少了2到 128。

我想过SectorsPerTrack可能会被 0 索引。但这没有意义。“每个磁道 0 个扇区”应该意味着只有 0 个扇区。没有理由在这里使用基于 0 的索引,因为它只会毫无意义地引入混乱。

编辑一些有意义但我无法确认的是:如果 NAND 页面很重要并且它们的大小为 4096 字节,我应该将扇区和轨道视为纯粹的遗留信息,甚至可能是假的并且什么都没有与对齐的原因有关,那么 128 …

ssd diskpart partitioning alignment windows-xp

1
推荐指数
1
解决办法
1402
查看次数