找回密码
 注册
快捷导航
楼主: nico

windows下实现单硬盘xp,mac(不用刻录盘/光驱/linux) [Updated at 0823]

[复制链接] |自动提醒
阅读字号:

305

回帖

5

积分

468

资产值

高级会员 Rank: 2Rank: 2

注册时间
2005-2-4
发表于 2005-8-23 19:14:49| 字数 898| - 中国–上海–上海–杨浦区 电信 | 显示全部楼层
dd [bs=SIZE[SUFFIX]] [count=BLOCKS] [if=FILE] [of=FILE] [seek=BLOCKS] [skip=BLOCKS] [--list]

The block size can be specified in bytes or with one of the following suffix

Description suffix size
Characters c 1
Words w 2
Double Words d 4
Quad Words q 8
Kilobytes k 1024
Megabytes M 1048576
Gigabytes G 1073741824

The default block size is 512 bytes which will work for most but the copy will be a lot faster if you use a larger block size.  For example a floppy disk read with bs=1k count=1440 takes almost twice as long as when read with bs=1440k count=1.  Don't make the block size too large because windows will run out of memory.  1M is probably a good size and upper limit.  1G works but is slow because windows end up swapping.

skip is the distance to skip over the input file before reading is commenced.  It is in blocks so the distance will be skip * blocksize.

seek is the distance to skip over in the output file before writing is commenced.  It is also in blocks do the distance will be seek * blocksize.

If you don't specify a count then the dd will continue until the end of device is reached
回复 支持 反对

使用道具 举报

751

回帖

13

积分

1832

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-4-23
 楼主| 发表于 2005-8-23 20:15:08| 字数 167| - 中国–陕西–西安 电信 | 显示全部楼层
QUOTE:
Originally posted by qq43606058 at 2005-8-23 02:38 PM:
请问楼主提示这个是那里出错了


这个错误是因为找不到 \\?\Device\HarddiskVolume4 这个分区.
Error native opening file 指的是打开这个分区失败.
把你的 磁盘管理 和 dd --list 的抓图贴出来看看.
回复 支持 反对

使用道具 举报

751

回帖

13

积分

1832

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-4-23
 楼主| 发表于 2005-8-23 20:30:24| 字数 224| - 中国–陕西–西安 电信 | 显示全部楼层
QUOTE:
Originally posted by kiyo at 2005-8-23 07:07 PM:


我就是用bs=1M的,这样拷盘速度飞快,一样可以运行mac,没发现什么问题啊。


那你一定没有使用 skip 参数. 你应该是 dd 到另一块硬盘.

我最后一次申明一下.

dd for win 支持 BS 参数
但不支持 OBS 参数.
OBS 参数应该是输出的 block size.
而 BS 指定的是输入(和输出, 如果没有指定或不支持 OBS 参数)的 block size.

我这么说..大家明白了吧..
回复 支持 反对

使用道具 举报

444

回帖

0

积分

214

资产值

入门会员 Rank: 1

注册时间
2005-7-1
发表于 2005-8-23 20:55:09| 字数 93| - 中国–广东–深圳–罗湖区 天威有线宽带(关内) | 显示全部楼层
成功了!根据楼主的指导,慢慢摸索出来的。
我觉得大家没成功的最主要的原因是前两步没交代清楚,就是如何整出来一个主分区,并且id是af的,结合楼主的文章和那篇英文说明,慢慢摸索一下就出来了。
回复 支持 反对

使用道具 举报

305

回帖

5

积分

468

资产值

高级会员 Rank: 2Rank: 2

注册时间
2005-2-4
发表于 2005-8-23 21:01:38| 字数 193| - 中国–上海–上海–杨浦区 电信 | 显示全部楼层
QUOTE:
Originally posted by nico at 2005-8-23 20:30:


那你一定没有使用 skip 参数. 你应该是 dd 到另一块硬盘.

我最后一次申明一下.

dd for win 支持 BS 参数
但不支持 OBS 参数 ...


你说的没错,没用skip参数。我是双硬盘,但是dd到同一硬盘的。
bs约大越快啊,干吗用512呢?

[ Last edited by kiyo on 2005-8-23 at 21:23 ]
回复 支持 反对

使用道具 举报

111

回帖

0

积分

1617

资产值

入门会员 Rank: 1

注册时间
2004-1-1
发表于 2005-8-23 23:58:46| 字数 179| - 瑞士 | 显示全部楼层
奇怪了,我也是按照lz的方法做,安装什么都成功了,可是重启以后压根就没有mac os 的选项:(按f8 里也找不到,直接就进xp了,到底是什么问题
p.s.按照我的盘符情况,我在boot。ini文件里加的是d:\chain0="Mac OS X"这条命令,应该没问题吧?

[ Last edited by l_etoile on 2005-8-24 at 00:04 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
t40P G1G
回复 支持 反对

使用道具 举报

444

回帖

0

积分

214

资产值

入门会员 Rank: 1

注册时间
2005-7-1
发表于 2005-8-24 09:53:09| 字数 42| - 中国–广东–深圳 中移铁通 | 显示全部楼层
楼上的,你这样不对,boot.ini在那个盘里,最后一句就指定哪个盘。应该为c盘吧。
回复 支持 反对

使用道具 举报

224

回帖

0

积分

246

资产值

入门会员 Rank: 1

注册时间
2002-9-16
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2005-8-24 10:43:59| 字数 15| - 中国–浙江–杭州 电信 | 显示全部楼层
id是af
af是什么意思啊??
回复 支持 反对

使用道具 举报

751

回帖

13

积分

1832

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-4-23
 楼主| 发表于 2005-8-24 11:11:46| 字数 174| - 中国–陕西–西安 电信 | 显示全部楼层
从 l_etoile 的抓图可以看出一些异常的信息。
第一块硬盘没有活动分区.
第二块硬盘倒是有活动分区(即 Actif)

你是从那块硬盘启动的系统?
如果是从第一块硬盘引导, 那么没有活动分区将不能启动系统阿.

先把这个弄清楚. boot.ini 的问题应该就容易了.
你的 c:\ 里面有没有 boot.ini?
如果有, 可以在 c:\boot.ini 加上 chain0..试试.
回复 支持 反对

使用道具 举报

3615

回帖

35

积分

3550

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-4-23
发表于 2005-8-24 12:39:52| 字数 31| - 中国–山东–潍坊–寿光市 联通 | 显示全部楼层
nico兄弟,可不可以把WIN下DD的详细参数说明解释一下呢?
回复 支持 反对

使用道具 举报

7350

回帖

1

积分

9759

资产值

禁止发言

注册时间
2003-11-5
铜牌荣誉勋章(注册8年以上会员)
发表于 2005-8-24 12:46:56| 字数 16| - 中国–广东–中山 电信 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

751

回帖

13

积分

1832

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-4-23
 楼主| 发表于 2005-8-24 12:50:49| 字数 109| - 中国–陕西–西安 电信 | 显示全部楼层
QUOTE:
Originally posted by langzy at 2005-8-24 10:43 AM:
id是af
af是什么意思啊??


分区类型.
osx 使用 hfs+ 文件系统. 这种文件系统的分区类型为 "AF"
回复 支持 反对

使用道具 举报

751

回帖

13

积分

1832

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-4-23
 楼主| 发表于 2005-8-24 13:38:25| 字数 1,608| - 中国–陕西–西安 电信 | 显示全部楼层
QUOTE:
Originally posted by sgw888 at 2005-8-24 12:39 PM:
nico兄弟,可不可以把WIN下DD的详细参数说明解释一下呢?


其实也就是 kyio 兄贴出来的:

dd [bs=SIZE[SUFFIX]] [count=BLOCKS] [if=FILE] [of=FILE] [seek=BLOCKS] [skip=BLOCKS] [--list]

The block size can be specified in bytes or with one of the following suffix

block size 可以用下面的这些单位来指定:

Description suffix size
Characters c 1     // 字节
Words w 2     // 字(两个字节)
Double Words d 4  // 双字
Quad Words q 8  // 8 个字节
Kilobytes k 1024 // K
Megabytes M 1048576 // M
Gigabytes G 1073741824 //G

The default block size is 512 bytes which will work for most but the copy will be a lot faster if you use a

larger block size.  For example a floppy disk read with bs=1k count=1440 takes almost twice as long as

when read with bs=1440k count=1.  Don't make the block size too large because windows will run out

of memory.  1M is probably a good size and upper limit.  1G works but is slow because windows end up

swapping.

默认的 block size 是 512 字节, 在大多数的机器上都管用, 如果如果指定更大的 block size 拷贝的速度会快一些. 比如,

复制一个软盘时, 使用 bs=1k, count=1440 (即复制 1440 个 block, block size = 1k, 正好是一个软盘的容量), 要比使

用 bs=1440k count=1 花费 2 倍的时间.

skip is the distance to skip over the input file before reading is commenced.  It is in blocks so the

distance will be skip * blocksize.

skip 参数指的是读输入文件时略过开始的 block 数, 所以, 将略过 skip * blocksize 这么多字节.

在前面的目录中, 使用了 bs=512 skip=63 这样的参数. 意思就是略过 img 文件前面 63 * 512 字节的内容

. 因为 deadmoo 的 img 文件是硬盘整个的镜像, 所以, 这其中就包括了 MBR, 分区表, 等信息(就在前面 63 个 block 中).

如果我们将这个 img dd 到一个全新的硬盘. 也就是完全重写硬盘的 MBR, 分区表等, 这样, 我们就不需要使用这个参数. 但

对于 dd 到一个主分区的情况. 我们需要略过 img 文件的前面 63 个 block.


seek is the distance to skip over in the output file before writing is commenced.  It is also in blocks do

the distance will be seek * blocksize.

seek 参数是指定略过输出文件中的多少个 block 开始写. 和 skip 一样. 它略过的字节数也是 blocksize * seek

If you don't specify a count then the dd will continue until the end of device is reached

如果你不指定 count, 那么 dd 会一直拷贝, 直到到达输入文件或输出文件的末尾.

--list 参数用来查看机器上的硬盘分区在系统内部的命名. 使用这种命名来指定输出分区.
回复 支持 反对

使用道具 举报

111

回帖

0

积分

1617

资产值

入门会员 Rank: 1

注册时间
2004-1-1
发表于 2005-8-24 16:36:35| 字数 434| - 瑞士 | 显示全部楼层
QUOTE:
Originally posted by nico at 2005-8-24 11:11 AM:
从 l_etoile 的抓图可以看出一些异常的信息。
第一块硬盘没有活动分区.
第二块硬盘倒是有活动分区(即 Actif)

你是从那块硬盘启动的系统?
如果是从第一块硬盘引导, 那么没有活动分区将不能启动系统阿.

...

谢谢各位,问题解决,实际上我的2块硬盘都可以引导windows(即使第一硬盘没有活动分区也没问题),是由于以前装双系统的后遗症.....后来试过,无论是把第一硬盘的d区设为actif或者把chain0拷到c区都不能启动os x,就是连选项也没有,不过现在我把os x的系统盘设为actif,正常引导,而且直接就是mac的引导程序,可以选xp或os x说明修改boot.ini文件也不是必须的,^_^,另外还有个问题,难道mac分区只能有6个G?即使分给它10G,太小了.....有没有办法让它大一点

[ Last edited by l_etoile on 2005-8-24 at 16:39 ]
t40P G1G
回复 支持 反对

使用道具 举报

305

回帖

5

积分

468

资产值

高级会员 Rank: 2Rank: 2

注册时间
2005-2-4
发表于 2005-8-24 19:51:37| 字数 24| - 中国–上海–上海–杨浦区 电信 | 显示全部楼层
没办法扩大mac os 的分区,装多程序,空间不足了
回复 支持 反对

使用道具 举报

559

回帖

9

积分

756

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-2-19
铜牌荣誉勋章(注册8年以上会员)
发表于 2005-8-25 07:26:22| 字数 94| - 比利时 | 显示全部楼层
请问楼主:

   我的机器是t40,有个uslim适配器,配了第二块硬盘,两块硬盘都有xp系统,这样的情况能不能适用你的方法? 谢谢~

还有 你知道无线网卡在tiger下能驱起来么?agere的

thx!
T40 14H
回复 支持 反对

使用道具 举报

751

回帖

13

积分

1832

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-4-23
 楼主| 发表于 2005-8-25 13:43:08| 字数 159| - 中国–陕西–西安 电信 | 显示全部楼层
QUOTE:
Originally posted by 铁托 at 2005-8-25 07:26 AM:
请问楼主:

   我的机器是t40,有个uslim适配器,配了第二块硬盘,两块硬盘都有xp系统,这样的情况能不能适用你的方法? 谢谢~

还有 你知道无线网卡在tiger下能驱起来么?agere的

thx!


也可以适用于两个硬盘的情况.

无线肯定没戏
回复 支持 反对

使用道具 举报

1511

回帖

15

积分

291

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-8-13
铜牌荣誉勋章(注册8年以上会员)
发表于 2005-8-30 17:56:41| 字数 155| - 中国–重庆–重庆–渝中区 联通/联通信息港 | 显示全部楼层
严格按照兄弟你的方法,安装mac
启动后,选择mac x86系统,
然后,选择tiger********
结果就显示root
然后就是:很长的一些字符跳过,
最后2行为:
waiting  for remote debugger comnaciton
kdp-poll:no debugger device


期待楼主兄弟帮忙啊!!!!!!!!
-------ERICSSON-------- 乾:元,亨,利,贞。 初九,潜龙勿用。
回复 支持 反对

使用道具 举报

751

回帖

13

积分

1832

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-4-23
 楼主| 发表于 2005-8-30 18:52:09| 字数 1,543| - 中国–陕西–西安 电信 | 显示全部楼层
QUOTE:
Originally posted by 龅牙李 at 2005-8-30 05:56 PM:
严格按照兄弟你的方法,安装mac
启动后,选择mac x86系统,
然后,选择tiger********
结果就显示root
然后就是:很长的一些字符跳过,
最后2行为:
waiting  for remote debugger comnaciton
kdp-poll:no  ...


我找到这样一个答案. 不知道能不能解决你的问题. good luck.

QUOTE:
Q: Umm... What if it still asks to reboot even after typing -x for safe mode bootup? (upon using -s to boot I see it stops at "Waiting for remote debugger connection. kdp_poll: no debugger device")

A: That's probably because your USB-Controller or any other component isn't supported. Disable it in the BIOS and you'll be fine

还有另一个奇怪的答案. 他说至少他的机器管用. 你也可以试试.
在启动的时候使用:
platform=acpi:x86pc
他说其他的比如

platform=acpi
platform=x86pc
platform=acpi|x86pc

等等都不行, 不过你还是可以试试啦.
QUOTE:
I was having the same troubles on a Toshiba Laptop. The machine has ACPI. At first I felt that it as a image issue witht he way that I was dd'ing the img. Then I started looking deeper.

I would try and boot every which way and I could not get it to work. So I tried the Darwin disk. I got the same error. I then started working through the Darwin channels and found an answer that works for me.

The error that I am getting is that the Kernel panic'ed while working on appleacpi.kext or something very close.

The fix that I found was at the boot screen put in platform=acpi:x86pc

Works great, but I read it wrong and typed in platform=acpi:x86pc not platform=acpi|x86pc. NOW, when I boot with acpi:x86pc my onboard audio works great, but if I boot acpi, x86pc, acpi|x86pc or x86pc|acpi my audio does not work.

Additionally, I do not have full power management. I can not shut the lid and make the machine go to sleep. The OS does not shut the machine down or reboot, but I have audio, no debugger and it works. If someone can help me get the boot.plist thing figured out it would be great.

[ Last edited by nico on 2005-8-30 at 19:00 ]
回复 支持 反对

使用道具 举报

168

回帖

0

积分

328

资产值

入门会员 Rank: 1

注册时间
2005-8-3
发表于 2005-8-30 20:25:40| 字数 4| - 中国–上海–上海 东方有线 | 显示全部楼层
太专业了
回复 支持 反对

使用道具 举报

1511

回帖

15

积分

291

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-8-13
铜牌荣誉勋章(注册8年以上会员)
发表于 2005-8-30 20:40:46| 字数 18| - 中国–重庆–重庆–渝中区 联通/联通信息港 | 显示全部楼层
谢谢楼主,明天试下,呵呵,好兄弟啊!
-------ERICSSON-------- 乾:元,亨,利,贞。 初九,潜龙勿用。
回复 支持 反对

使用道具 举报

1511

回帖

15

积分

291

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-8-13
铜牌荣誉勋章(注册8年以上会员)
发表于 2005-8-31 14:08:42| 字数 56| - 中国–重庆–重庆–渝中区 联通/联通信息港 | 显示全部楼层
我拔掉usb啊,网线什么的,然后还是不可以,试了那几个命令也不可以,呵呵,我都郁闷了!!!不过还是谢谢楼主兄弟哦
-------ERICSSON-------- 乾:元,亨,利,贞。 初九,潜龙勿用。
回复 支持 反对

使用道具 举报

804

回帖

0

积分

1423

资产值

入门会员 Rank: 1

注册时间
2004-1-13
发表于 2005-9-2 15:23:06| 字数 23| - 中国–北京–北京 教育网/北京邮电大学教育网 | 显示全部楼层
幸亏把这个帖子翻出来了,不用刻盘了,一会儿试验
T41_7ka pm1.6/768m_DDR/Ati_7500 32m/24X COMBO/14.1
回复 支持 反对

使用道具 举报

51

回帖

0

积分

94

资产值

入门会员 Rank: 1

注册时间
2005-2-9
发表于 2005-9-5 13:37:40| 字数 438| - 中国–云南–曲靖 联通 | 显示全部楼层

我的出现这个问题了,哈哈

我的机器是compaq n610c,
80g硬盘,原来分区是c盘主分区10g,逻辑分区60g(d和e盘),之后有20g空着,为装mac重新用pq弄了个6.5g的ntfs格式的逻辑分区,
然后用pq把剩余的空间7g左右新建个主分区,然后删除此分区(否则直接用diskpart新建后显示是逻辑分区的),删除后在pq里面显示为主分区的,

然后安装nico兄弟的帖子:http://www.ibmnb.com/viewth ... p;highlight=%2Bnico

在进行dd的时候,老师提示打开文件错误(of目标用在diskpart里面的list显示的unkown的partition6),然后我用of目标为partition2(这个2是不是指的的主分区2呢,不解!),之后20分钟后提示ok,拷贝chain0到c盘,修改boot.ini,重新启动机器,机器显示两个启动选项,但选择mac ox 后提示chain0 boot erron!

步骤就是上述这样,不知道问题出在哪里?
有请各位大大帮助!

呵呵
回复 支持 反对

使用道具 举报

51

回帖

0

积分

94

资产值

入门会员 Rank: 1

注册时间
2005-2-9
发表于 2005-9-5 13:39:02| 字数 387| - 中国–云南–曲靖 联通 | 显示全部楼层
我的机器是compaq n610c,
80g硬盘,原来分区是c盘主分区10g,逻辑分区60g(d和e盘),之后有20g空着,为装mac重新用pq弄了个6.5g的ntfs格式的逻辑分区,
然后用pq把剩余的空间7g左右新建个主分区,然后删除此分区(否则直接用diskpart新建后显示是逻辑分区的),删除后在pq里面显示为主分区的,

然后按照本贴的方法安装。


在进行dd的时候,老师提示打开文件错误(of目标用在diskpart里面的list显示的unkown的partition6),然后我用of目标为partition2(这个2是不是指的的主分区2呢,不解!),之后20分钟后提示ok,拷贝chain0到c盘,修改boot.ini,重新启动机器,机器显示两个启动选项,但选择mac ox 后提示chain0 boot erron!

步骤就是上述这样,不知道问题出在哪里?
有请各位大大帮助!

呵呵
回复 支持 反对

使用道具 举报

51

回帖

0

积分

94

资产值

入门会员 Rank: 1

注册时间
2005-2-9
发表于 2005-9-5 13:40:45| 字数 84| - 中国–云南–曲靖 联通 | 显示全部楼层
另外:在使用dd参数时候,我用了bs=1M,后面也用了skip=63,没有提示出错,整个dd的时间大概20分钟多一点,机器硬盘是西捷 5400转 8m缓存,不知正常否?

呵呵
回复 支持 反对

使用道具 举报

751

回帖

13

积分

1832

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-4-23
 楼主| 发表于 2005-9-5 16:40:30| 字数 216| - 中国–陕西–西安 电信 | 显示全部楼层
QUOTE:
Originally posted by 孔雀西南飞 at 2005-9-5 01:39 PM:
我的机器是compaq n610c,
80g硬盘,原来分区是c盘主分区10g,逻辑分区60g(d和e盘),之后有20g空着,为装mac重新用pq弄了个6.5g的ntfs格式的逻辑分区,
然后用pq把剩余的空间7g左右新建个主分区,然后删除此分 ...


先用 dd --list 查看目的分区到底是哪个.

然后, dd 的参数不能用 bs=1M, 必须是 bs=512
回复 支持 反对

使用道具 举报

1511

回帖

15

积分

291

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-8-13
铜牌荣誉勋章(注册8年以上会员)
发表于 2005-9-8 22:57:41| 字数 13| - 中国–重庆–重庆–渝中区 联通/联通信息港 | 显示全部楼层
大哥,按照你的方法成功了各
-------ERICSSON-------- 乾:元,亨,利,贞。 初九,潜龙勿用。
回复 支持 反对

使用道具 举报

2086

回帖

0

积分

2797

资产值

入门会员 Rank: 1

注册时间
2005-5-11
发表于 2005-9-9 11:26:56| 字数 5| - 中国–上海–上海 联通 | 显示全部楼层
学了不少。
X201i
i5/4G/500GB/12.1
回复 支持 反对

使用道具 举报

751

回帖

13

积分

1832

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-4-23
 楼主| 发表于 2005-9-9 12:50:45| 字数 82| - 中国–陕西–西安 电信 | 显示全部楼层
QUOTE:
Originally posted by 龅牙李 at 2005-9-8 10:57 PM:
大哥,按照你的方法成功了各



怎么成功的?
有没有可以分享给大家的经验?
说说阿.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2024-11-28 10:45 , Processed in 0.300684 second(s), 65 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|联系我们|专门网

返回顶部