แปลงพาร์ติชันจาก case-sensitive เป็น case-insensitive


22

ฉันได้ติดตั้ง Snow Leopard บน macbook และเลือกระบบไฟล์ที่คำนึงถึงตัวพิมพ์ใหญ่ - เล็กเมื่อทำการแบ่งดิสก์โดยสันนิษฐานว่าเป็นสิ่งมาตรฐานและฉันอยากให้ระบบนี้ทำงานใกล้เคียงที่สุดกับเปลือกหอย * nix

แม้ว่าเมื่อพยายามจะติดตั้ง Photoshop CS5 เมื่อเร็ว ๆ นี้ฉันได้รับข้อความแสดงข้อผิดพลาดว่าระบบไฟล์ไม่ต้องใช้ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่สำหรับการติดตั้ง เหตุผลที่ชัดเจนคือปัญหาบางอย่างในระบบติดตั้ง Apple ซึ่งนักพัฒนา Adobe ไม่สามารถหาทางแก้ไขได้

ดังนั้นดูเหมือนว่าฉันจะต้องแปลง FS ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่เป็นแบบตัวเล็ก

มีเครื่องมือใดบ้างที่สามารถทำเช่นนั้นได้? ไม่ต้องทำงานภายใต้ macos ทุกอย่างจะต้องทำจริงๆ (ซีดีที่สามารถบู๊ตได้ ฯลฯ )


ดูapple.stackexchange.com/questions/46322/…เพื่อดูรายการโปรแกรมที่มีปัญหาของ HSFX และการแก้ไข (เป็นไปได้)

คำตอบ:


12

iPartitionอ้างว่าสามารถทำสิ่งนี้ได้แม้ว่าฉันจะไม่ได้ลอง (และจะต้องเสียเงิน)


1
ยอดเยี่ยมขอบคุณ! ฉันสามารถแปลงระบบไฟล์เป็นกรณีเล็ก ๆ น้อย ๆ ด้วยเครื่องมือนั้น ต้องทำ DVD ที่สามารถบู๊ตได้ (ต้องมี DVD การติดตั้ง MacOS ดั้งเดิมสำหรับนั้น)
Art

1
มันใช้งานได้สำหรับฉัน แปลงโวลุ่มที่มีข้อมูล 500Gb + ในเวลาประมาณ 10 นาที เป็นที่น่าสังเกตว่า iPartition ดูเหมือนจะหยุดอยู่ตรงจุดที่มันบอกว่า "Unmounting ... " แต่จริงๆแล้วมันใช้งานได้ ใจเย็น ๆ
billynoah

ฉันลองสิ่งนี้เพื่อจุดประสงค์ในการแปลงดิสก์ข้อมูลสำรองตามตัวพิมพ์เล็ก - ใหญ่เป็นตัวพิมพ์เล็ก - ใหญ่ มันแปลงดิสก์ แต่การสำรองข้อมูลตามเวลาที่ได้จากเครื่องไม่ได้ทำหน้าที่เป็นข้อมูลสำรองที่ไม่ต้องคำนึงถึงตัวพิมพ์เล็ก - ผู้ช่วยการย้ายข้อมูลยังคงปฏิเสธที่จะย้ายจากดิสก์ไปยังดิสก์ที่ไม่สนใจขนาดตัวพิมพ์
Neal Young

มันไม่ทำงานหากพาร์ทิชันของคุณถูกเข้ารหัส (ไฟล์ Vault 2)> โปรดทราบ: iPartition ไม่รองรับ Core Storage (Fusion Drive และ File Vault 2 ทั้งคู่ใช้รูปแบบไดรฟ์ข้อมูลนี้)
Piotr Czapla

1
โปรดทราบ: iPartition3: หากคุณมีระบบที่ใช้ SSD และใช้ macOS 10.13 คุณจะใช้ APFS ไม่ใช่ HFS + iPartition ไม่รองรับ APFS
Peter Versnee

10

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

  1. ใช้ Disk Utility เพื่อลดขนาดของพาร์ติชั่นบูตที่มีอยู่ให้ใหญ่พอที่จะเก็บไฟล์ที่มีอยู่
  2. สร้างพาร์ติชันใหม่ที่มีเฉพาะ Mac OS (Journaled) และไม่คำนึงถึงขนาดตัวพิมพ์
  3. สำรองข้อมูลไดรฟ์ต้นฉบับไปยังพาร์ติชันใหม่ ฉันใช้SuperDuper! แต่คุณสามารถใช้rsyncได้
  4. บูตที่คีย์ Command ค้างไว้และเลือกพาร์ติชันใหม่
  5. ลบพาร์ติชันเก่าด้วย Disk Utility และเพิ่มขนาดของพาร์ติชันใหม่

ฉันต้องใช้ตัวเลือก "Smart Update" ซึ่งเป็นคุณสมบัติที่ต้องชำระเงิน ขั้นตอนที่ฉันทำ: 1) ใช้ Disk Utility เพื่อลดขนาดพาร์ติชั่นหลักและสร้างพาร์ติชั่นใหม่ (2) สำรองไฟล์ทั้งหมดไปยังพาร์ติชั่นใหม่ด้วย SuperDuper (3) รีบูตเข้าไปในพาร์ติชั่นใหม่ (4) ลบพาร์ติชั่นหลักและฟอร์แมตเป็น HFS + Journaled insensitive) (5) สำรองไฟล์ทั้งหมดไปยังพาร์ติชันหลักที่ได้รับการปฏิรูปโดยใช้ "Smart Update" ใน SuperDuper เพื่อที่จะไม่ฟอร์แมตไดรฟ์แบบตัวพิมพ์เล็ก - ใหญ่ (6) บูตเข้าสู่ไดรฟ์หลัก (7) ใช้ Disk Utility เพื่อลบพาร์ติชัน I สร้างไว้ก่อนหน้านี้และขยายพาร์ติชันหลักกลับไปเติมไดรฟ์
Timothy Zorn

ฉันไม่ได้ลอง Carbon Copy Cloner แต่ถ้ามันสามารถทำสิ่งที่ SuperDuper ทำได้ด้วยตัวเลือก "Smart Update" มันอาจจะเป็นตัวเลือกที่ดีกว่าเพราะมันฟรี
Timothy Zorn

คำเตือน: โหมดฟรีที่เป็นค่าเริ่มต้น SuperDuper จะเปลี่ยนดิสก์ปลายทางของคุณกลับเป็นกรณี ๆ อาจจะพยายามที่จะ 'ปลอดภัย' หรือ 'เป็นประโยชน์' แต่สำหรับกรณีนี้มันน่ารำคาญเพียงธรรมดา ฉันเสียเวลาไปมากก่อนที่จะค้นพบมัน อาจจะเป็น "Smart Update" ดีกว่า แต่ฉันรำคาญเกินกว่าที่จะจ่ายตอนนี้
JaakL

5

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

ฉันอยากจะแนะนำให้ใช้Carbon Copy Clonerเพื่อความสะดวกในการใช้งานและความจริงมันฟรี


4

มีโซลูชันFUSE ที่เรียกว่าciopfs (คำนึงถึงขนาดตัวพิมพ์บนระบบไฟล์วัตถุประสงค์)

ฉันพูด:

ciopfs เป็นระบบไฟล์ userspace Linux linux stackable หรือ overlay (นำมาใช้กับฟิวส์) ซึ่งเมานต์ไดเร็กทอรีปกติบนระบบไฟล์ปกติในกรณีที่ไม่คำนึงถึงขนาดตัวพิมพ์

นี่อาจเป็นสิ่งที่คุณกำลังมองหา


3
นี่เป็นกล่อง Sandbox หรือไม่ที่ซอฟต์แวร์สกปรกจะสามารถทำงานบนระบบไฟล์ที่มีขนาดเล็กได้
แดน

@danielAzuelos ให้คำจำกัดความ "ซอฟต์แวร์สกปรก" ...
Qix

4

เป็นไปได้ที่จะโอนย้ายระบบไฟล์ case sensitive ไปยังระบบไฟล์ case insensitive ถ้าคุณไม่มีชื่อเช่น:

/directory/file
/directory/FILE

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

หาก Adobe Photoshop ปฏิเสธที่จะติดตั้งบนระบบไฟล์ที่มีตัวพิมพ์เล็กและใหญ่ตัวนี้มาจากการป้องกันภายในเพื่อหลีกเลี่ยงการล่ม ความจริงก็คือ Adobe Photoshop ไม่เคยเขียนเพื่อดูแลกรณีของชื่อไฟล์ภายใน นี่คือเหตุผลที่ Adobe Photoshop จะไม่ทำงานบน Linux, OpenBSD, FreeBSD หรือ Unix อื่น ๆ

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

นี่เป็นความอัปยศ แต่…คุณมีอิสระที่จะจ่ายเพื่อสนับสนุนพวกเขาในวิธีนี้


1
“ Adobe ไม่เคยถือว่าคุณภาพของซอฟต์แวร์และความปลอดภัยเป็นวัตถุประสงค์ทางธุรกิจที่จริงจัง“ โอ้มนุษย์ฉันไม่เห็นด้วยกับคำชี้แจงของคุณมากขึ้น Adobe เป็น Microsoft ตัวใหม่ น่าเสียดายที่พวกเขาทำตัวฉลาดในการรับคู่แข่งสำคัญ ๆ ทั้งหมดในดินแดนของพวกเขาและฉันไม่เห็นว่าฉันมีทางเลือก
Jpsy

3
ฉันทำงานที่ Adobe เป็นส่วนหนึ่งของทีมงาน Photoshop และฉันเป็นคนหนึ่งที่ค้นพบข้อผิดพลาดนี้ แต่ก็ไม่ถือว่าเป็นเรื่องสำคัญ ฉันเดาว่าแทนที่จะแก้ไขชื่อไฟล์ไม่กี่รายการที่ไม่ได้ใช้ตัวพิมพ์ใหญ่ที่สอดคล้องกันพวกเขาตัดสินใจที่จะใช้ "การแก้ไข" โดยป้องกันการติดตั้งบนตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ฉันเดาว่าพวกเขาจะต้องแก้ไขข้อผิดพลาดหลังจากที่ Apple จะเปลี่ยนไปใช้ APFS ระบบไฟล์ใหม่ของพวกเขาซึ่งเป็นกรณี ๆ ไป
โซริน

0

อัปเดตบน iPartition ในช่วงสุดสัปดาห์ฉันใช้ v. 3.6.2 เพื่อแปลงแฟลชไดรฟ์ภายใน 1 TB บน MacBook Pro ที่ใช้ Sierra (10.12.6) จาก case-sensitive เป็น case-insensitive ตามที่ระบุไว้ข้างต้นคุณต้องสร้างดิสก์ที่สามารถบู๊ตได้แยกต่างหากโดยใช้ iPartition เนื่องจากการติดตั้ง macOS เมื่อเร็ว ๆ นี้ต้องการพื้นที่มาก Coriolis Systems จึงลบตัวเลือกสำหรับการสร้าง DVD สำหรับบูตหลาย ๆ เวอร์ชัน ฉันใช้โคลนภายนอกของไดรฟ์ระบบของฉัน

เนื่องจากคุณกำลังปิดดิสก์ใหม่คุณต้องเปิดใช้งาน iPartition อีกครั้งหลังจากรีบูตเครื่องดังนั้นโปรดคัดลอกอิมเมจลิขสิทธิ์ (png ที่มีรหัส QR ติดไว้) ไปยังไดรฟ์ภายนอกที่สามารถบู๊ตได้รวมถึงแอพ

เมื่อบู๊ตบนไดรฟ์ภายนอกแล้วมันง่ายที่จะเลือกระบบไฟล์สำหรับการแปลงยกเลิกการทำเครื่องหมายในช่องสำหรับ "Case Sensitive" แล้วคลิก Go หลังจากผ่านไป 15 นาทีก็เสร็จ การรีบูตไดรฟ์ภายในทำงานได้ดีเช่นเดียวกับแอพทั้งหมดที่ฉันพยายามทดสอบอย่างรวดเร็ว

บางประการ: iPartition ไม่รองรับ AFS ใหม่ดังนั้นมันจะไม่ทำงานบน High Sierra (10.13) ไม่รองรับ CoreStorage ดังนั้นหากไดรฟ์ของคุณถูกเข้ารหัสโดย FileVault 2 คุณต้องปิด FileVault และรอจนกว่ากระบวนการถอดรหัสจะทำงานจนเสร็จก่อนที่จะเริ่ม หากคุณมี Fusion drive แสดงว่าคุณโชคไม่ดี นอกจากนี้มันจะเตือนคุณว่าหากคุณมีไฟล์ใด ๆ ในไดเรกทอรีที่มีชื่อแตกต่างกันไปในแต่ละกรณีมันจะเปลี่ยนชื่อหนึ่งในนั้นเป็นส่วนหนึ่งของการแปลง

สรุปแล้วมันเป็นกระบวนการที่ค่อนข้างง่ายและคุ้มค่ากับราคาของซอฟต์แวร์

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