scsi设置硬盘启动的方法(2)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scsi设置硬盘启动的方法(2)相关的知识,希望对你有一定的参考价值。

参考技术A

scsi设置硬盘启动的方法

  安装两个以上的SCSI硬盘:

  若是你有两块以上的SCSI硬盘,可采用以下的排列组合来安装:

  1、 硬盘都内置于同一张SCSI接口卡:一般SCSI接口卡所附的内置排线只能连接1~2台设备,如果需要内置多块硬盘,可能需要另购排线。另外有些Ultra2 SCSI LVD接口卡不仅可以同时提供内置Ultra2 LVD SCSI与Ultra-Wide SCSI,而且能让这两种规格的SCSI设备,在同一个SCSI通道中不相互牵制、影响。

  2、 两块SCSI卡连接多块硬盘:这是比较奢侈的做法,因为你需要再买一块SCSI接口卡;但是如此一来,连接的数量与SCSI的长度就没有顾虑了。

  3、 同时使用外置与内置方式:同时内置与外置SCSI硬盘,也是一种连接多台硬盘的方式,但是也要注意内置排线加上外置线的总长度是否超过限制。还有外置的最后仪态与内置的最后一台硬盘都必须打开终端电阻。

  一般建议在安装高级SCSI硬盘时,尽量使用内置的方式,例如Ultra-Wide SCSI或Ultra2 SCSI,因此这些需要频宽、低噪音的硬盘,若采用内置的方式能够达到理想的性能

  教你如何安装SCSI硬盘 启动设置篇

  经过前面的安装说明,相信你已经把自己的SCSI硬盘安装完毕了,此时一定迫不及待想要使用这块硬盘。别急,因为后头还有一些必经的程序需要你动手去做呢!在这里我们将要告诉你如何使用SCSI硬盘来启动。

  在进行SCSI硬盘的启动设置之前,请你先预习一下整个过程:

  在System Bios中关掉IDE硬盘→SCSI BIOS的SCSI ID设置→软驱启动→硬盘分区与启动硬盘设置→高级格式化→安装操作系统→设置System BIOS的启动顺序并重新启用IDE硬盘。

  关掉IDE硬盘:

  如果你的计算机这样中已装有"可启动"的IDE硬盘,请先从System BIOS中将他们关掉。

  1、 在刚开机的时候,按下Delete键。

  2、 进入System BIOS的画面,用方向键移动光标,选择STAND COMS SETUP,并按下Enter键。

  3、 使用Page Up与Page Down键,将这些IDE硬盘设为None。

  SCSI BIOS设置

  接着请你确认启动SCSI硬盘的SCSI ID,如此一来,我们便可以到SCSI ID中,设置启动设备的SCSI ID。

  重新启动后,当屏幕中出现了以下画面时(以Adaptec AHA-2940U/UW为例),立刻按下Ctrl A 键:

  1、 出现SCSI BIOS画面时,立刻按下Ctrl A 键。

  2、 键入SCSI BIOS的菜单画面,以方向键来移动光标,选择SCSI Disk Utilities并按下Enter键。

  3、 选择Boot Device Options并按下Enter键。

  4、 选择Boot Target ID并按下Enter键。

  5、 在SCSI ID菜单中选择你开机硬盘的ID,选后按下Enter键。在进行这项工作时,请确认SCSI硬盘的ID是否为这里所设置的ID。

  6、 回到上一菜单,确认Boot Target ID已经设为所选的硬盘ID ,这时请按下Esc键。

  7、 确认你是否要存储设定,选择Yes并按下Enter键。

  8、 在按下Esc键离开此画面。

  9、 在第一画面按下Esc键,选择Yes,离开SCSI BIOS公用程序。

  若以SCSI设备启动,系统会以第一台SCSI设备做为启动盘,因此设置SCSI Boot ID的作用,就在于让系统将此ID的硬盘认定为第一台SCSI设备。

  其他SCSI设备的启动设置:

  除了SCSI硬盘可以做为启动设备之外,其他例如MO、抽取式硬盘、ZIP、CD-ROM等,也都可以用来作为启动设备哦!MO、抽取式硬盘、ZIP属于Removable Disks设备,除了要设定他们作为启动ID之外,还需要做以下设置:

  1、 进入SCSI BIOS主菜单,选择Configure/View Host Adapter Settings并按下Enter键。

  2、 选择Advanced Configuration Options并按下Enter键。

  3、 选择Support Removable Disks Under BIOS as Fixed Disks并按下Enter键,将此项变更为All Disks或Boot Disk Only。

  4、 将BIOS Support for Int13 Extensions设置为Enabled,如此可以支持SCSI CD-ROM启动。

  设置完毕后,便可以让任何一张抽取式磁盘作为启动盘了!若是SCSI BIOS在屏幕上显示出"SCSI BIOS Installed Successfully!",就表示你不需要安装任何驱动程序,就可以在操作中看到这块硬盘了。如果显示的"SCSI BIOS NOT INSTALLED",则表示SCSI BIOS没有管理到SCSI硬盘,将Include In BIOS Scan设为Yes,并把BIOS Support for Int13 Extension设为Enable。

  开机硬盘的设置操作:

  完成了BIOS的设置工作之后,紧接着我们便要开始进行硬盘的各项操作。首先请你准备一张3.5寸启动盘(最好是Windows98的启动盘),次磁盘中必须含有FDISK.EXE与FORMAT.EXE两个文件。在使用软盘启动前,请检查一下System BIOS中的启动顺序是否为"A,C,SCSI"。

  硬盘分区:

  1、 将磁盘放入磁盘机中,重新启动。

  2、 启动后在A:之下执行FDISK.EXE。

  3、 Enable large disk support即表示支持FAT 32,可以让一个分区大于2GB。输入Y按下Enter继续。

  4、 选择Create DOS partition or Logical DOS Drive开始建立分区,并按下Enter键。

  5、 选择Create Primary DOS Partition建立DOS分区。如果你想要将所有硬盘空间分成一个主分区,请输入"Y";若想要分成两个以上的分区,请输入"N"。出现此信息时,表示硬盘已经分区完成。

  6、 按下Esc键离开FDISK。请你再次执行FIDSK,选择Set active patition来指定启动分区。

  如果你已经装有IDE硬盘,且刚开始没有先在System BIOS中将IDE硬盘设为None,则此处不能将分区指定为Aactive。离开FIDSK程序之后,请你重新启动,这样刚才的分区硬盘设置才会生效。

  高级格式化硬盘:

  硬盘分区完毕之后,请你重新启动,在A:输入"FORMAT C:/S"并按下Enter键,开始C盘的高级格式化。而"/S"表示在格式化之后,将启动系统文件复制到C盘中,让硬盘可以直接启动。高级格式化完成,此时可输入硬盘名称,或直接按Enter键回到DOS模式。

  一般我们所指的格式化,泛指"高级格式化",因此硬盘在出厂时已经做过"低级格式化"了,所以没有必要再做一次低级格式化。不过SCSI BIOS中倒是附了一个低级格式化的程序,可以直接将SCSI硬盘再做一次低级格式化的操作。

  经过了格式化之后,你的\'SCSI硬盘不但可以启动,同时也可以直接存储数据了。请你将启动盘退出来,并重新启动。先前你已经将可启动的IDE硬盘从System BIOS中取消掉了,所以在SCSI硬盘重新分区与格式化的工作完成之后,请记得在System BIOS中将IDE硬盘重新启动。

  安装操作系统:

  如果你想在SCSI硬盘上安装Windows98系统,最好使用Windows98的启动盘来启动,因为在Windows98启动盘中具有CD-ROM的驱动程序,而且也有足够的常规内存供安装程序来执行。请你在Windows98光盘的DOS提示符下输入"SETUP"指令开始进行安装的工作,便可以将Windows98直接安装到已经格式化的SCSI硬盘中

  System BIOS设置

  要让SCSI硬盘成为启动盘,还要在主板的System BIOS中下一点功夫。请在启动画面刚出现时,按下Delete键:

  1、 在刚开机的画面中,按下Delete键。

  2、 用方向键移动光标,选择BIOS FEATURES SETUP,并按下Enter键。进入System BIOS的画面。

  3、 选择Boot Sequence,使用Page Up和Page Down键来调整启动顺序,按下Esc键离开此画面。

  请你在System BIOS主画面选择SAVE-EXIT SETUP,并按下Enter键来储存设置并重新启动。重新启动后,如果你启动的SCSI硬盘中已经安装了Windows98操作系统,这时候可以顺利地从SCSI硬盘进入Windows98了!

  早期主板System BIOS并不能调整SCSI优先启动,如果同时安装了SCSI与IDE硬盘,则IDE硬盘有启动的绝对优先权,因此只能用IDE来启动。如果你想要用SCSI外围设备启动的话,就不能安装IDE硬盘,或是在System BIOS中将IDE硬盘设置为None。重新启动后,你便可以使用SCSI来启动了!但这么一来,你的计算机就不能同时使用SCSI与IDE硬盘了。

  SCSI硬盘的多重启动设置:

  若是你安装了两块以上的硬盘,便可以分别于不同硬盘上安装不同的操作系统,也可以自由选择以其中一块硬盘上操作系统来启动哦!举利来说,如果有两块SCSI硬盘,一块要安装中文Windows98,另一块则打算安装OS/2。在安装之前,提醒你先在System BIOS中将SCSI设为优先启动,并把IDE硬盘取消:

  1、 安装Windows98:请在SCSI BIOS中把要安装Windows98的硬盘设为启动盘(让Windows98成为第一块硬盘);在利用软盘启动;使用FDISK程序进入硬盘分区,并将此硬盘设为Active;高级格式化之后,再进行Windows98的安装工作。

  2、 安装OS/2:在SCSI BIOS中将欲安装OS/2的硬盘设为启动盘(让OS/2硬盘成为第一块硬盘);使用OS/2的专用启动盘来进行硬盘分区、格式化与安装工作,记得在OS/2的硬盘分区程序中,将此硬盘设置为启动(Active)。

  如果你已经装有IDE硬盘,在分别完成两块硬盘操作系统的安装工作之后,请记得将IDE硬盘在System BIOS中恢复开启的状态。

  要让你每块硬盘都能够启动的先决条件是:必须将硬盘都设为Active。但是以FDISK这个程序设置Active时会发生一个问题,就是你只能设置系统的第一块硬盘Acitve;因此要设置硬盘的Active,就必须将此硬盘设置为第一块硬盘。为什么在设置Active时必须将IDE硬盘取消呢?因为在使用启动盘开机的时候,即使在System BIOS中设置"SCSI,A,C"的顺序,可启动的IDE硬盘仍然会优先成为第一块硬盘。因此我们必须在System BIOS中将IDE硬盘取消,让SCSI硬盘成为第一块硬盘。

;

用java发出硬盘命令

【中文标题】用java发出硬盘命令【英文标题】:issuing hard drive commands with java 【发布时间】:2010-09-28 06:36:09 【问题描述】:

有没有人知道在 Java 中向硬盘驱动器发出命令的方法? Java 甚至支持这种硬件交互吗?

例如,如果我想查询一个 SCSI 硬盘驱动器,是否有预先存在的 Java 方法来执行此操作,或者我必须自己编写?

http://en.wikipedia.org/wiki/SCSI 提供了一些关于 SCSI 命令的一般信息,以防您不熟悉。

【问题讨论】:

【参考方案1】:

Java 不支持像这样直接与硬件对话。但是,您可以使用 JNI 从 Java 中调用 C/C++ 函数。

【讨论】:

我可以使用其他语言和 JNI 来访问硬盘驱动器,还是仅限于 C/C++?或者,是否可以完全用 C/C++ 编写由 Java 程序调用/运行的程序? 是的,是的。我听说你可以直接使用 asaembly,是的,你可以从 Java 中运行一个完整的程序。【参考方案2】:

不,因为 Java 在“虚拟”机器上运行,而不是在真实机器上运行。但是它可以像前面提到的使用 JNI 的 dj 一样用作桥梁。

根据WikipediaJNI也可以直接调用汇编。 JNI 可用于调用用 C 或 C++ 编写的完整程序

【讨论】:

如果C/C++代码是一个完整的程序,那么没有理由使用JNI;你可以只执行程序。 JNI 实现起来并不简单,所以除非需要,否则我不会使用它。 JNI 用于调用其他语言的函数。我在宝丽来用它与信用卡读卡器交谈。【参考方案3】:

三个词“JNI 或 JNA”。我强烈建议您看看后者,看看它是否适合您的情况,而不是仅仅选择 JNI。

【讨论】:

【参考方案4】:

您需要用 C/C++ 编写 HDD 接口代码,然后使用 JNI 从 Java 调用它

【讨论】:

以上是关于scsi设置硬盘启动的方法(2)的主要内容,如果未能解决你的问题,请参考以下文章

动态添加硬盘

LVM应用并进行磁盘配额设置

虚拟机装Mac OS卡在安装界面怎么回事

不重启linuxVMWare虚拟机添加虚拟光驱硬盘

详解VMware 虚拟机中添加新硬盘的方法

server 2008 r2 hyper-v 硬盘扩容