Cygwin: เชื่อมโยงหมายเลขดิสก์ Windows 7 กับตำแหน่งทางกายภาพ


0

คำถาม:

เป็นไปได้จาก Cygwin (Windows 7) เพื่อค้นหาดิสก์ "ตำแหน่ง" (ในกรณีนี้คือพอร์ต SATA เฉพาะ) ที่ให้เฉพาะหมายเลขดิสก์ Windows เช่น "Disk 1" อยู่บน SATA channel 3

พื้นหลัง:

ฉันกำลังใช้ VirtualBox บนโฮสต์ Windows และให้การเข้าถึงโดยตรงแก่แขกโดยตรงสู่ฮาร์ดไดรฟ์โฮสต์ (ไม่ได้ใช้กับ Windows) ไดรฟ์ที่แนบมาในลำดับที่เฉพาะเจาะจงให้กับแขกโดยใช้ VB rawdisk magic: https://www.virtualbox.org/manual/ch09.html#rawdisk

Windows ชอบที่จะย้ายดิสก์รอบ ๆ นั่นคือหมายเลขดิสก์ไม่สอดคล้องกับช่อง SATA จริงที่ดิสก์เชื่อมต่ออยู่เสมอ เพื่อให้เวทมนตร์ rawdisk ทำงานได้หมายเลขดิสก์ของ Windows จะต้องถูกส่งผ่านไปยัง VBoxManage อย่างไรก็ตามเนื่องจากวิธีการตั้งค่าทั้งหมดนี้ฉันจึงต้องใช้ดิสก์เฉพาะเพื่อแม็พกับหมายเลขอุปกรณ์เฉพาะบนแขก ฉันรู้ช่อง SATA ของดิสก์แต่ละตัว แต่ต้องเชื่อมโยงหมายเลขดิสก์ Windows กับช่อง SATA ที่เชื่อมต่อด้วย

การใช้ Windows '"การจัดการคอมพิวเตอร์" ภายใต้แท็บ "การจัดการดิสก์" เป็นไปได้ที่จะคลิกขวาที่หมายเลขดิสก์และในคุณสมบัติ "ตำแหน่ง" คือพอร์ต SATA จริง ในขณะที่มันไม่ค่อยมีการเปลี่ยนแปลงบางครั้งก็ทำและฉันจำเป็นต้องรันคำสั่ง rawdisk สำหรับดิสก์ทั้ง 5 ตัวที่ฉันส่งผ่านไปยังเกสต์ OS อีกครั้ง ฉันต้องการสคริปต์ทั้งหมดนี้เพื่อให้คำสั่งเดียวสามารถสร้างไฟล์ rawdisk vmdk ทั้งหมดที่สั่งซื้อและตั้งชื่อใหม่อย่างถูกต้อง


คือ readom.exe --scanbus เอาท์พุทคุณกำลังมองหาอะไร? (มันอยู่ในแพ็คเกจ wodim)
matzeri

@matzeri เป็นการเริ่มต้นที่ดี แต่สำหรับ HDD ไม่ได้แสดงรายการข้อมูลใด ๆ ที่ฉันสามารถใช้เพื่อเชื่อมโยงกับหมายเลขดิสก์ของ Windows scsibus0: 0,0,0 0) * 0,1,0 1) * 0,2,0 2) * 0,3,0 3) * 0,4,0 4) * 0,5,0 5) * 0,6,0 6) * ฉันได้พบ / proc / พาร์ทิชันและ / proc / sys / ArcName ด้วย ไฟล์พาร์ติชันแสดงหมายเลขดิสก์ของ Windows โชคไม่ดีที่ ArcName ไม่ใช่สิ่งที่ฉันสามารถเชื่อมโยงกับ "ตำแหน่ง" หรือหมายเลขดิสก์ของ Windows แต่ดูเหมือนว่าจะมีศักยภาพนั้น แก้ไข: ขออภัยการจัดรูปแบบ sucks
Kris Bahnsen
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.