通过Ghost直接替换了系统盘为SSD,处理一个盘符错误!

从DRL上收了一个二手的Intel G2 120G的,换上了。

先请教了一下DRL上的N人,明确了用Ghost的方案。

1、要用Ghost 11.5.1以上的支持4kb簇大小的Ghost,对齐的系统效率更高;

2、先分区,用工具看一下簇大小是否正确,可以用AS_SSD_Benchmark这个软件;

3、然后用U盘启动系统,我用的是大白菜。把系统盘、SSD盘都接入进来:)因为我的T61P把光驱位改造成了硬盘位所以挺好用。

4、在大白菜中启动Ghost,一个分区一个分区的复制:)注意目标分区的大小相对源分区数据量(不是容量)的大小要大一点,我不清楚具体数字,但10%肯定超过,不然无法选择目标分区;

5、确保系统盘是激活的。

6、复制完成后替换硬盘(物理的),然后再用U盘启动一次系统,选择修复引导成功。我的是Windows 7 x64 ultimate,是6.x的修复方式,提示修复成功。

7、启动……挂了,停留在Preparing desktop不动。此时按下Ctrl+Alt+Del会进入一个界面,木有启动Explorer,按下Ctrl+Shift+ESC启动任务管理器,发现系统盘是之前第2步操作时分配的盘符L,其它分区也是错误的。此时通过Diskmgmt.msc只能修改系统盘以外的盘符,操作系统盘符出错。

8、通过regedit打开注册表编辑器,查看:HK\LocalMachine\System\MountedDevices\下面的数据,发现既有\DosDevices\C:,又有\DosDevices\L:,删除\DosDevices\C:,再把\DosDevices\L:改为\DosDevices\C:。(因为之前在步骤7中已经手工将此硬盘上的其它分区修改为正确的盘符,所以这里只修改了一个,如果其它分区也不能改或者没有改应该操作这里也可以)。

9、重启进入系统了:)

我猜测在:HK\LocakMachine\System\MountedDevices下对应的注册表项下的二进制数据是分区的ID或识别之类的,在系统启动后通过比对这个二进制信息自动分配盘符,由于之前我在正在运行的系统中插入了这个SSD硬盘并进行了分区与盘符分配,所以导致更换硬盘后这个盘符信息是错的。

image

Continue Reading

给iPAD添加字体:)

网上搜索了很多添加字体的教程,例如这个:

http://bbs.weiphone.com/read-htm-tid-4995137.html

过程的内容是正确的,不过有一点确实存在细节上的缺陷。我的iPAD也是5.1.1的系统,但没有CGFontCache_H_2.plist这个文件,只有CGFontCacheFull_H_2.plist这个文件,修改也没有任何作用。

尝试多次不能解决后,试着修改了CGFontCacheFull_H_.plist,成功了!

下一阶段需要解决的问题是:

1、字体的名称好像在系统中显示的是Microsoft YaHei,而不是“微软雅黑”,而实际在映射时我使用的是微软雅黑这个中文名称。在Keynote导入时,有一个字体不存在的提示。虽然当次操作的PPT正确的映射了到了YaHei字体上,但仍然存在小小的缺陷,更重要的是我担心是否有可能将来某个PPT就不能正确映射了?

2、导入后,常规的文字显示是正常的,但一些特殊符号显示不正确。

 

另外还有一个问题,就是字体的英文名称究竟是什么?如果是说在控制面板中打开看到的名称的话是不正确的。以宋体为例,打开Font看到的名称是SimSun Regular,但我实际在系统中注册使用提SimSun是成功的。

image

我没有进一步尝试SimSun Regular是否也可以成功,但至少这个帖子里的说明并不算太完整。我个人推测是使用的字体的Title属性进行注册比较靠谱,查看Title属性可以打开对应字体文件的属性来查看。仍然以宋体为例,这里的Title显示的就是SimSun,不过看上去这个字体有两个不同的Title:SimSun和NSimSun,应当是宋体与新宋体的意思。

SNAGHTML857d6b

Continue Reading