คุณจะบู๊ตไปยังไดรฟ์แยกต่างหากที่ถูกโคลนได้อย่างไรเพื่อวัตถุประสงค์ของพาร์ติชั่นระบบสำรอง?


1

ฉันใช้ Acronis กับ ภาพโคลน พาร์ติชันระบบ (OS) ไปยังไดรฟ์แยก (ไม่ใช่ดิสก์โคลน)

enter image description here
อุ๊ปส์พาร์ติชั่น

วัตถุประสงค์ของไดรฟ์แยกต่างหากที่มีการโคลนพาร์ติชันระบบคือเพื่อให้สามารถเข้าสู่ระบบสำรองข้อมูลนั้นได้ทุกเมื่อโดยใช้วิธีการเมนูการบู๊ต UEFI
หลังจากสร้างโคลนจากไฟล์ภาพและใช้เมนูบู๊ตเพื่อบู๊ตไปยังดิสก์ / พาร์ติชั่นพาร์ติชั่นจะไม่ได้รับการตั้งค่าสำหรับการบู๊ตตามที่ระบบ windows7 ต้องการ

ฉันจะติดตั้งพาร์ติชั่นที่โคลนนี้บนดิสก์ที่แยกต่างหากได้อย่างไรจึงจะสามารถบู๊ตได้อย่างง่ายดายเช่นเดียวกับที่บู๊ตในไดรฟ์ระบบดั้งเดิม

พาร์ติชันหลักมีตัวอักษร "C:" และติดป้ายกำกับ "SYS7"
พาร์ติชันโคลนบนดิสก์ที่แยกต่างหากเรียกว่า "D:" และติดป้าย SYS7Bak
พาร์ติชันทั้งสองเป็นพาร์ติชันแรกบนดิสก์

พาร์ติชั่นเป็นเพียงส่วนเล็ก ๆ ของดิสก์ที่มีขนาดใหญ่มากทั้งหมดพาร์ติชั่นมีขนาดประมาณ 30G พาร์ติชั่นที่เรียกว่า SYS7 มีเฉพาะระบบปฏิบัติการและโปรแกรมเท่านั้นไม่มีการจัดเก็บข้อมูลจำนวนมากบนพาร์ติชัน พาร์ติชันถูกถ่ายภาพไปยังไฟล์บนดิสก์เพื่อสำรองไฟล์ด้วย

มาเธอร์บอร์ดใช้ไบออส UEFI และสามารถบูทโดยตรงไปยังไดรฟ์ได้โดยตรงจากส่วนบู๊ต UEFI หรือโดยใช้วิธีการเมนูบูต (f8 f12 esc) ซึ่งจะเปิดเมนูบูท UEFI ขึ้นมา

ไม่มี bootloaders อื่น ๆ ไม่มีระบบปฏิบัติการอื่นไม่มีพาร์ติชั่นสำรองไม่มีพาร์ติชั่นการกู้คืนไม่มีอะไรพิเศษเกินกว่า 2 พาร์ทิชันระบบ / ระบบปฏิบัติการที่ถูกโคลนฉันต้องการที่จะบูตทั้งสองระบบ


คำถามโง่คุณสามารถบูต Win 7 ในโหมด UEFI ได้หรือไม่
fixer1234

ฉันไม่ได้ใช้ "โหมด UEFI" เฉพาะเมนูการบู๊ตของ uefi เท่านั้นฉันใช้ CSM (legasy), หากมันสำคัญสำหรับเมนูการบู๊ตของ uefi บนมาเธอร์บอร์ดทั้งสองจะทำการบู๊ตในโหมด legasy หรือ UEFI ภายในอินสแตนซ์เดียวของเมนูการบู๊ตของ uefi และทำการบู๊ตอย่างปลอดภัยต่อ ความตั้งใจที่นี่เพียงเพื่อให้สามารถบูตพาร์ติชัน win7 (64 บิต) ที่ใช้งานได้ง่ายเสมอจาก "ไบออส" แม้ว่าซอฟต์แวร์จะถูกทำลายอย่างสมบูรณ์หรือเมื่อฮาร์ดแวร์ชุดหนึ่ง (เช่นบอกว่า ssd) จะตายอย่างสมบูรณ์
Psycogeek

คำตอบ:


0

คำถามที่มีประโยชน์นี้ ทำไม Windows 7 BCD ที่ถูกโคลนมีข้อมูลที่ไม่สมบูรณ์ (และดังนั้นจึงป้องกันการบูต) พวกเขากำลังถามสิ่งที่คล้ายกัน แต่แตกต่างกันคำตอบที่มีประโยชน์ไม่ใช่สิ่งที่ฉันกำลังมองหา คำตอบของฉันจะไม่พอดีในตำแหน่งนั้นไม่มี XP และการกระทำที่ฉันทำนั้นเฉพาะเจาะจงและเรียบง่ายกว่ามาก

ฉันโคลนโดยใช้วิธีไฟล์ภาพ (บีบอัด) ไฟล์โคลนของพาร์ติชัน C: นั้นจะถูกส่งไปยังพาร์ติชั่นระบบสำรองข้อมูล D: เนื่องจากการใช้ disk ID (GUID) ทุกครั้งที่ฉันส่งไฟล์รูปภาพไปยังตำแหน่งใหม่จึงต้องแก้ไขก่อนที่จะเริ่มการทำงาน

หลังจากการวิจัยและการโคลนซ้ำหลายครั้งของการตั้งค่าที่เฉพาะเจาะจงมากตอนนี้ฉันมีไฟล์แบตช์ที่ภายใน 3 วินาทีฉันสามารถ "แก้ไข" การบู๊ตบนพาร์ทิชันโคลนของฉัน

การเปลี่ยนแปลงที่จะเกิดขึ้นในระบบของฉันคือการทำพาร์ติชันด้วยตัวอักษร D ถ้าไม่ใช่พาร์ติชันที่ถูกต้องคุณจะต้องเปลี่ยนอินสแตนซ์ของ D: ในการทดสอบของฉันพาร์ติชันอยู่ด้านหน้าของดิสก์ไม่มีการจองไม่มีการแบ่งพาร์ติชันก่อน

หลังจากบูทเข้าสู่ระบบ Backup โคลนระบบปฏิบัติการตัดสินใจที่จะทำพาร์ติชั่นตัวอักษรด้วย C: มันใช้งานได้ดีมากสำหรับการใช้งานของฉัน

enter image description here
รูปที่แสดงให้เห็นว่ามันถูกบูทเพื่อการสำรองข้อมูลและการเปลี่ยนแปลงของตัวอักษรเมื่อมันถูกบูทที่นั่น

หากคุณไม่ทราบว่าสิ่งนี้ทำอะไรหรือเพราะเหตุใดอย่าใช้มันเป็นสิ่งที่เฉพาะเจาะจงมากสำหรับเค้าโครงที่ฉันใช้

CLONEbootFix.Bat

Echo OFF
CLS
Color 0C
Echo ************** CLONE BATCH ***************
timeout /T 1 > NUL
Echo.
Echo ************** BCD EDIT D ***************
Echo.
Echo.
Echo Do you want to make the D: Drive or Partition to be bootable to Windows 7
Echo By messing with the BCD?   You must type Yes If you wish to do it.
Echo.
SET /P Choice1=type "YES" "NO" ? - 
IF /I "%Choice1%"=="YES" GOTO DOIT

Echo.
Echo You did not indicate yes, so It will not proceed.
Echo.
Echo It will now exit.
Echo.
pause
Exit

:DOIT
Echo.
Echo * * * Setting OS device * * *
Echo.
bcdedit /store D:\boot\bcd /set {default} osdevice boot
Echo.
Echo  * * * Setting Default Device Boot * * * 
Echo.
bcdedit /store D:\boot\bcd /set {default} device boot
Echo.
Echo  * * * Setting Boot Manager * * * 
Echo.
bcdedit /store D:\boot\bcd /set {bootmgr} device boot
Echo.
Echo  * * * Setting Memory Diagnostics Location * * * 
Echo.
bcdedit /store D:\boot\bcd /set {memdiag} device boot
Echo.
pause
exit

จำเป็นต้องมีเพียง 4 บรรทัด BCDedit เท่านั้นดังนั้นคุณสามารถตัดออกได้ถ้าต้องการไม่มีการตรวจสอบข้อผิดพลาดเพียงพยายามทำให้แน่ใจว่าจะไม่ทำงานโดยไม่ได้ตั้งใจ

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

อย่าลืมติดฉลาก (เปลี่ยนชื่อ) ไดรฟ์ / พาร์ติชั่นของคุณใหม่เพราะตัวอักษรอาจไม่ได้มีความหมายอะไรเลย

หลังจากส่งอิมเมจไปที่พาร์ติชั่นสำรองฉันก็จะบูตเข้าสู่ระบบดั้งเดิมเช่นเคย เมื่ออยู่ในระบบเดิมฉันรันแบตช์เพื่อ "แก้ไข" พาร์ติชั่นระบบสำรองนี้เพื่อที่จะบูต มันได้รับการแก้ไขดีกว่าก่อนที่ต้นฉบับจะได้รับความเสียหายในทางใดทางหนึ่ง ฉันสามารถเข้าถึง GUI OS บางตัวได้ตลอดเวลาแม้ว่าดิสก์ดั้งเดิมจะมีความล้มเหลวของฮาร์ดแวร์หรือได้รับไวรัสหรือเสียชีวิตหรือจะไม่สามารถบู๊ตได้หรือถ้าฉันทำซอฟท์แวร์กับเครื่องหนึ่ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.