Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

mauka

macrumors regular
Original poster
Nov 24, 2006
124
41
Just bought a MSI 32” 4k monitor PS321URV with a built-in USB hub.

"Disk Not Ejected Properly" notification when 2018 i5 mini wakes from sleep.

I have researched many threads about this but no solutions for my setup.

Happens even without any device plugged in. The hub has a persistent drive that mounts on startup and remounts immediately if ejected. It has 3 files:

Autorun.inf
MSI Creator OSD APP.url
Readme.txt (which says - "Website page for Creator OSD app download."

Because the drive re-mounts itself immediately after itʻs ejected, manually ejecting is no help.

If a SD card is left in the monitorʻs built-in reader - that will be ejected as well.

System Preferences changes have not helped, including not letting hard drives sleep.

Disk Utility will not format or erase the drive. (permissions?)

Tried "Jettison" program but the auto remounting defeated it.

Looked at MSI site for monitor and nothing in the FAQs.

Will try to contact MSI, but donʻt think Iʻd find anyone who knows anything.

Kind of annoying, canʻt see myself "living" with having to dismiss multiple notifications multiple times a day for years.

Anyone have a suggestion?

My next move will be to attach to Windows PC and see what happens.

Screen Shot 2022-02-03 at 1.29.37 AM.png


Screen Shot 2022-02-03 at 1.47.19 AM.png
 
Last edited:
IMHO the best is to prevent this drive to automount on boot:

1) Make sure the disk you want to prevent mounting at boot is mounted.

2) Launch Terminal.

3) Run the following command to print out information about the disk:

diskutil info /Volumes/<volume that shouldn't be mounted>

4) Locate the line that starts with: Volume UUID:.
Select the UUID (Universal Unique Identifier) that follows on the rest of the line. It will be something that looks like
FF1XF-F23F-4F56-F7X89-XFXFXFXFXFXF.
Your value will be different

5) Copy this UUID to the clipboard.

6) Open a terminal and navigate to /etc by typing the following and pressing enter:

cd /etc

7) Edit (or create) an fstab file by typing the following and pressing enter:

sudo vifs

8) Enter the following line, substituting the UUID you copied before in step 5.

UUID=FF1XF-F23F-4F56-F7X89-XFXFXFXFXFXF none hfs rw,noauto

and press the return key.

9) save and exit VIM.

10) then reset the auto mounter using:

sudo automount -vc

11) Quit Terminal

nota bene: the editor you use is VIM, which is particular in the sense that it operates either in command or write mode - please see here. Escape is your friend. ?
 
Slartibart - thanks for taking the time to write up all the detailed information - I will give it a try.

I do think using terminal to code around this problem will work, however it wouldnʻt be a long term solution as I frequently use different computers and Windows VMs with my monitors.

I am getting delivery of a refurb M1 mini today, but I expect the outcome to be the same. I wanted to use this monitorʻs PIP feature to work with multiple sources.

I contacted MSI this morning, and they never heard of the problem, try it on Windows, or contact Apple.

So Iʻll work with the problem until next week, when I expect to return the monitor to Costco.

Too bad thereʻs a lot to like about this monitor.
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.